问题的实质如下:有2个xls-files。第一个包含从数据库中选择的数据,第二个用于从第一个文件手动输入数据。第二个文件中的单元格被拉伸到需要的大小,这样在非标准纸上打印是正确的(其实第二个文件只是一个打印的模板(他们手动更改数据,打印出来等等)一个圆圈))。
在 library 的帮助下org.apache.poi,我从第一个文件中获取了必要的数据。
- 是否可以绕过模板文件打印此数据(使用必要的缩进和字体大小设置文本)?
- 或者也许有一种方法可以将此数据插入模板并立即开始在后台打印(这样用户不必每次打印时都打开修改过的 Excel 文档)?
关于一切都井井有条。
是的,这是可能的。Java 支持打印机。
作为选项之一。根据模板创建一个临时文件,打印出来然后删除。Apache-poi 不仅支持从 Excel 读取,还支持写入。
我不会详细描述这个过程,因为。这是有据可查的。特别是,甚至还有关于这个主题的详细翻译说明。
至于印刷。最简单的方法是使用 Excel 或某些 OpenOffice 将文件输出到默认打印机。
打印将在后台完成。
如果需要额外的设置,那么这里已经有必要看情况了。