导航:首页 > 编程语言 > 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相关的资料

热点内容
单片机如何实现电气隔离 浏览:790
重生到建国初期卖军火的小说 浏览:48
php微信接入 浏览:274
隐喻pdf 浏览:446
怎么打开cuda编译器 浏览:216
linux命令vmstat 浏览:568
vc编译有错误 浏览:3
串口服务器设置云透传 浏览:215
日本有剧情的电影 浏览:62
主角可以进入自己拍的影视世界小说 浏览:904
程序员那么可爱陆漓签协议 浏览:111
c计划成龙电影 浏览:937
吃了人参到处搞的电影 浏览:883
javadefault编译报错 浏览:136
python子类继承父类意义 浏览:637
男主汽车坏了女主被上了 浏览:535
电子表格app叫什么 浏览:101
有个女人拉着一把柴进城叫什么电影 浏览:480
服务器没应答怎么回事 浏览:793
鬼媾人插曲叫什么名字 浏览:183