生成设置
Sheet to Doc 是一个功能强大的工具,可以自动将 Excel, CSV, JSON, JSONL数据写入docx格式的Word模版,批量的转换为Word文档。
在邮件合并的基础上,本工具开发了更多功能,比如自定义文件名,自定义文件路径,嵌入图片等等等等。
备注
本页面内容较长,我们建议您结合页面左侧的目录来浏览本页面内容,以方便您了解页面结构。
转换模式
模式1:每行数据生成单独Word文档(新手用户推荐)
每个Excel数据行将生成一个单独的 Word 文档。
这个模式下可能会生成多个文件
在线版,浏览器会弹出提醒,下载多个文件,需要允许该操作。
桌面安装版,建议提前在页面点击右键设置好文件下载储存目录,以免下载错误。
本模式推荐给所有的新手用户
模式2:所有数据生成一个Word文档
所有Excel数据将循环被写入Word模版中, 在Word 文档内部,根据模版的占位符设计,相应的重复生成数据,最终生成一个Word文档。
这个模式下必须在模版中使用循环占位符1
{#data}..{/data},否则会出错, 了解循环占位符1的使用方法模版准备。
文件名设置
Sheet-to-Doc 提供了灵活的文件名自定义功能,您可以根据需要设置生成的文档文件名。
文件名生成方式
您可以选择两种文件名生成方式:
默认文件名:系统自动生成文件名,格式为:
模式1:sheet_to_doc_R_{数据所在行行号}_{时间戳+随机数}.docx
模式2:sheet_to_doc_All_{时间戳+随机数}.docx
自定义文件名:您可以根据需要自定义文件名格式,包括前缀、中间内容(来自Excel数据中的标题)和后缀。
自定义文件名设置
当选择自定义文件名方式时,您可以设置以下选项:
前缀:文件名的开头部分,可以是任意文本,也可以为空。
中间(来自Excel数据中的标题):从Excel数据中选择一个列作为文件名的中间部分。如果是复杂数据结构,中间下拉菜单会被禁用,仅支持简单数据结构。
后缀:文件名的结尾部分,可以是任意文本,也可以为空。
文件名最终格式为:[前缀][中间][后缀].docx
自定义文件名有如下限制:
前缀、中间和后缀的总长度不能超过200个字符
文件名中不能包含特殊字符,如
/,\,*,?,<,>,|等,这些特殊字符会自动被替换成下划线_文件名中不能包含空格,会自动被替换成下划线
_
文件名预览
系统会使用第一行数据实时生成文件名预览,帮助您确认文件名格式是否符合预期。预览格式为:[前缀][第一行数据对应列的值][后缀].docx
自定义文件名示例
以下是几个自定义文件名的实际例子,帮助您更好地理解如何使用这个功能:
示例1:使用姓名作为文件名
前缀:
员工_中间(来自数据):选择包含员工姓名的列(例如:姓名列的值为”张三”)
后缀:
_档案生成的文件名:
员工_张三_档案.docx
示例2:使用ID作为文件名
前缀:
合同_中间(来自数据):选择包含合同ID的列(例如:合同ID列的值为”CON2024001”)
后缀:空
生成的文件名:
合同_CON2024001.docx
示例3:使用日期和姓名组合
前缀:
报告_中间(来自数据):选择包含报告日期的列(例如:日期列的值为”2024-05-20”)
后缀:
_张三生成的文件名:
报告_2024-05-20_张三.docx
示例4:使用产品名称和版本号
前缀:空
中间(来自数据):选择包含产品名称的列(例如:产品名列的值为”SheetToDoc”)
后缀:
_v1.2.0生成的文件名:
SheetToDoc_v1.2.0.docx
最后修改者设置
Sheet-to-Doc 提供了”最后修改者”功能,允许您自定义生成的 Word 文档中显示的作者信息。
选项
示例
示例 1:使用公司名称
最后修改者:
ABC Company结果:所有生成的文档将显示”ABC Company”作为最后修改者。
示例 2:使用部门名称
最后修改者:
Human Resources Department结果:所有生成的文档将显示”Human Resources Department”作为最后修改者。
示例 3:使用特定作者名称
最后修改者:
John Doe结果:所有生成的文档将显示”John Doe”作为最后修改者。
页脚广告设置
如果你在使用免费版,那么默认将会在生成的文档页脚位置添加广告:“本文档由Sheet-to-Doc生成,https://s.wtsolutions.cn/sheet-to-doc”。
如果不希望出现广告,可以选择专业版,然后勾选“无页脚广告即可”。
注意事项
“最后修改者”值存储在 Word 文档的属性中,将在文档信息面板中可见。
此设置适用于当前会话中生成的所有文档。
如果以批量模式生成文档,所有文档将使用相同的”最后修改者”值。
此字段的最大长度为 255 个字符。
允许使用特殊字符,但建议使用标准文本以确保兼容性。