生成设置

English

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. 默认文件名:系统自动生成文件名,格式为:

    • 模式1:sheet_to_doc_R_{数据所在行行号}_{时间戳+随机数}.docx

    • 模式2:sheet_to_doc_All_{时间戳+随机数}.docx

  2. 自定义文件名:您可以根据需要自定义文件名格式,包括前缀、中间内容(来自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 文档中显示的作者信息。

选项

  • 使用默认值:”Sheet-to-Doc 批量生成, https://s.wtsolutions.cn/sheet-to-doc.html”

  • 专业版功能 与模板文件中的”最后修改者”相同

  • 专业版功能 自定义值:输入自定义作者名称或标识符。

示例

示例 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 个字符。

  • 允许使用特殊字符,但建议使用标准文本以确保兼容性。