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

热点内容
华为s9303交换机限速命令 浏览:804
单片机储存如何区分重叠部分 浏览:768
如何进入有mod的服务器 浏览:980
在哪里下载萤火app 浏览:819
androidtimer线程 浏览:36
服务器如何加入网址 浏览:458
git本地服务器地址 浏览:614
马桶mt什么app好 浏览:664
头像高清程序员 浏览:917
java24点游戏 浏览:644
rdx比赛为什么换服务器 浏览:513
如何看服务器的磁盘 浏览:169
python如何让画笔加速 浏览:672
在哪里可以下载加密微信 浏览:399
单片机pc通信 浏览:127
单片机判断字符串 浏览:896
360度转变程序员 浏览:371
广东税务app个人纳税缴费入口在哪里 浏览:639
明日之后怎么把用过的服务器删除 浏览:954
安卓如何玩吃鸡的视频 浏览:740