[英]how to print saved spreadsheet in java swing?
I have a table in my project and I stored the table contents in a spreadsheet .XLs format using hssf work book Apache POI. 我的项目中有一个表,并使用hssf工作簿Apache POI将表内容存储为电子表格.XLs格式。 when I press the print button I want this saved spreadsheet to print , the print dialog popup, how to do this I have tried Java
printerjob
but setPrintable
only accept the printable object but I have a file to print 当我按下打印按钮时,我希望打印此保存的电子表格,弹出打印对话框,该如何操作我尝试了Java
printerjob
但是setPrintable
只接受可打印对象,但是我有要打印的文件
First build your Excel file then, Use Desktop on java.awt 首先构建您的Excel文件,然后在java.awt上使用桌面
Desktop desktop = Desktop.getDesktop();
try {
desktop.print(new File("file.xlsx"));
} catch (Exception e) {
e.printStackTrace();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.