导航:首页 > 编程语言 > java打印excel

java打印excel

发布时间:2023-02-09 13:28:48

A. 如何用java来打印excel

importjava.io.File;

importjxl.Workbook;
importjxl.write.Label;
importjxl.write.WritableSheet;
importjxl.write.WritableWorkbook;

/**
*Excel导出(你需要引入jxl的jar包)
*/
publicclassTest{

publicstaticvoidmain(String[]args)
{
Testtest=newTest();
test.exportExcel();
}

/**
*导出(导出到磁盘)
*/
publicvoidexportExcel(){
WritableWorkbookbook=null;
try{
//打开文件
book=Workbook.createWorkbook(newFile("D:/测试.xls"));
//生成名为"学生"的工作表,参数0表示这是第一页
WritableSheetsheet=book.createSheet("学生",0);
//指定单元格位置是第一列第一行(0,0)以及单元格内容为张三
Labellabel=newLabel(0,0,"张三");
//将定义好的单元格添加到工作表中
sheet.addCell(label);
//保存数字的单元格必须使用Number的完整包路径
jxl.write.Numbernumber=newjxl.write.Number(1,0,30);
sheet.addCell(number);
//写入数据并关闭文件
book.write();
}catch(Exceptione){
System.out.println(e);
}finally{
if(book!=null){
try{
book.close();
}catch(Exceptione){
e.printStackTrace();
}
}
}
}
}

B. javaexcel打印水印乱码

重启打印机。如果javaexcel打印出现乱码,可以先把打印机重启一下,然后开机打印,这样就不会出现水印乱码了。

C. java怎样输出excel文件

//java生成简单的Excel文件
packagebeans.excel;
importjava.io.IOException;
importjava.io.OutputStream;
importjxl.Workbook;
importjxl.write.Label;
importjxl.write.WritableSheet;
importjxl.write.WritableWorkbook;
importjxl.write.WriteException;

publicclassSimpleExcelWrite{
publicvoidcreateExcel(OutputStreamos)throwsWriteException,IOException{
//创建工作薄
WritableWorkbookworkbook=Workbook.createWorkbook(os);
//创建新的一页
WritableSheetsheet=workbook.createSheet("FirstSheet",0);
//创建要显示的内容,创建一个单元格,第一个参数为列坐标,第二个参数为行坐标,第三个参数为内容
Labelxuexiao=newLabel(0,0,"学校");
sheet.addCell(xuexiao);
Labelzhuanye=newLabel(1,0,"专业");
sheet.addCell(zhuanye);
Labeljingzhengli=newLabel(2,0,"专业竞争力");
sheet.addCell(jingzhengli);

Labelqinghua=newLabel(0,1,"清华大学");
sheet.addCell(qinghua);
Labeljisuanji=newLabel(1,1,"计算机专业");
sheet.addCell(jisuanji);
Labelgao=newLabel(2,1,"高");
sheet.addCell(gao);

Labelbeida=newLabel(0,2,"北京大学");
sheet.addCell(beida);
Labelfalv=newLabel(1,2,"法律专业");
sheet.addCell(falv);
Labelzhong=newLabel(2,2,"中");
sheet.addCell(zhong);

Labelligong=newLabel(0,3,"北京理工大学");
sheet.addCell(ligong);
Labelhangkong=newLabel(1,3,"航空专业");
sheet.addCell(hangkong);
Labeldi=newLabel(2,3,"低");
sheet.addCell(di);

//把创建的内容写入到输出流中,并关闭输出流
workbook.write();
workbook.close();
os.close();
}

}

D. java打印excel的时候提示服务器地址找不到

文件保存的格式不对。java打印excel的时候提示服务器地址找不到是因为文件保存的格式不对。
1、首先从excel选项里,进信任中心设置。
2、其次在外部内容那个地方禁用所有数据链接,禁用工作簿链接的制动更新。
3、最后保存并关闭excel文件,重新打开。

阅读全文

与java打印excel相关的资料

热点内容
寒武纪服务器怎么样 浏览:871
怎么把pdf中表格复制 浏览:20
php开发微信商城 浏览:413
hp服务器如何查看硬盘 浏览:593
javalinux打包 浏览:174
用解压神器操控家里灯是真的吗 浏览:127
广元凉面如何压缩处理 浏览:86
苹果笔记本需要解压吗 浏览:545
群发广告哪个app好 浏览:35
正经程序员直播 浏览:678
星管家app哪里下载 浏览:941
算法的空间复杂度c语言 浏览:93
android异常处理框架 浏览:564
程序员总是用404调侃 浏览:711
后台如何安装app 浏览:954
程序员杀病毒 浏览:436
linuxc编程的书 浏览:714
如何进入清风神奇宝贝服务器 浏览:221
findone源码 浏览:582
在线教育平台源码该走向何处 浏览:911