1 Star 6 Fork 3

LDMING / 工单打印

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
使用说明.txt 2.37 KB
一键复制 编辑 原始数据 按行查看 历史
LDMING 提交于 2019-12-20 11:14 . init
该工具可以将 Excel 数据表行按指定的 Word 模板转换成 Word 文档
使用说明:
1、配置软件工作目录,打开软件所在文件夹下的 appsettings.json 文件,将 BaseFile 值配置为 Excel 文件所在路径。
2、双击运行软件,按提示操作即可。
3、转换成功后,会在当前工作目录下创建一个与目标 Excle 同名的文件夹,内部以数字命名的文件是与数据表行对应的单个文档,all.docx是按顺序合并后的文档。
Excel表格格式要求:
1、该工具读取的数据源只能是后缀名为 .xlsx 的文档,不支持 .xls 和其他格式的文件。
2、该工具只会读取 Excle 工作表的第一个工作簿(Sheet)的数据。
3、该工具默认会读取 Excle 表格的第一行数据作为表头,表头名称必须与 Word 模板文件中的占位符一致,不一致将会导致替换失败。
4、该工具读取数据时会以依据最下方和最右方的有数据的单元格为边界,请删除表格下方和右方多余的备注信息。
5、数据区域内有空值单元格会导致程序读取到该数据行时,读取到的数据长度和表头长度不一致,导致转换失败,请确保数据区域内没有空值单元格。
空值单元格(单元格本身为空或值为空)和空白单元格(单元格有空白或空格字符)在 Excel 内无法直观区分出来,如果遇到读取到的数据长度和表头长度不一致的错误,请在Excle表格中执行以下操作。
按 Ctrl + G 快捷键打开定位窗口,点击 定位条件 按钮,选择 “空值”,确定。
系统会选中全部值为空的单元格,这时直接在键盘上敲入几个空格键,并按 Ctrl + Enter 即可。
提示“未找到单元格”表示当前工作簿中没有空值单元格。
Word打印模板:
1、打印模板必须为 .docx 文档,不支持 .doc 和其他格式文件。
2、打印模板内使用 表头名称 并用大括号括起来作为占位符(例:{对应Excel表头}),生成时将用实际值替换该占位符。
3、模板内定义的定位符值(不含{})如果在数据表头中未找到对应的值,将不会备替换,所以注意保证数据表中有对应占位符列头。
实例:xlsx 表格中表头有,姓名、年龄、性别,那么可以在模板内使用“{姓名}”、“{年龄}”,“{性别}”作为占位符。
C#
1
https://gitee.com/ldming/job_sheet_printing.git
git@gitee.com:ldming/job_sheet_printing.git
ldming
job_sheet_printing
工单打印
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891