【四五打印】欢迎您!

关于“导入EXCEL数据打印”的说明

浏览次数:27039

为了方便大家使用,V4.46版新增了导入EXCEL数据打印功能,这样可以方便的导入外部EXCEL表格数据直接打印。


首先,我们在设计器里看一下导入EXCEL数据打印功能使用的模板,模板中每个字段都有一个序号,比如“输入框_0”,后面的“0”就是序号:



有些字段,比如均列打印的字段,不能直接看到字段序号,我们可以点右键-位置微调,在位置微调窗口内可以看见该字段的序号:




导入EXCEL数据表格的第一行不放置有用数据,可用来标记序号,从左往右从0开始递增。

第二行开始,与序号对应的数据将会作为模板对应序号字段的打印内容,每一行内容对应一张单据。

当表格对应字段号0、2、4的内容都为空时,软件判断导入数据结束,如果后面还有数据,将不会被导入。

EXCEL表格数据排列格式:



如上图中的数据,包含两张单据,“A0”、“B0”将会作为序号为“0”的字段打印内容,“A1”、“B1”将会作为序号为“1”的字段打印内容,以此类推。

注意:

1、如果想打印金额字段,必须在EXCEL表内对应序号位置填入数字,打印时会根据字段定义自动转换成大写或者小写,而且导入金额不会联动,对于模板上的多个金额字段,我们可以分别在表格内填写不同的金额导入。

2、日期、时间相关字段不能从表格内输入,打印时日期直接取窗口日期输入框的日期,时间取电脑的当前系统时间。

3、如果导入的某个序号内容为空,对应字段将会保持原有的内容,并不会清空。

4、勾选项不支持从表格内导入,打印前必须先勾选好相应的设置。如果从表格内导入,只要有一次选中,后面的将都会是选中。

5、设计模板时,先参照需要导入打印的表格数据,按字段编号逐个放置字段,把表格内需要导入的内容都设置好后,再设置一些固定的内容比如勾选项,固定的文字输入框等。因为这些内容不包含在导入的表格内,在打印前设置好后,将会保持不变。

6、目前导入的内容中不允许有空的内容,如果为空将会保持前一个打印的内容(可将空内容用一些符号替代,比如“_”)。假设所有的内容都从表格内导入(包含空内容),则一些不变的字段比如勾选项等,也必须在表格内每个对应设置,这是一个比较矛盾的问题,希望大家在使用中能提出更好的建议。