表格转换的“将 XLSX 转换为 CSV”命令已于 2023 年 11 月 弃用 ,并被 Microsoft Excel 连接器的“工作表转换为 CSV”命令取代。虽然旧命令仍然可以使用,但它的稳定性较差,在处理较大文件时可能会失败。
以下文章将向您展示如何更新现有链以使用“工作表到 CSV”命令。
注意: “将 XLSX 转换为 CSV”命令支持的最大文件大小为 120MB。
开始之前
- 您的工作区中必须启用 Microsoft Excel 连接器。此核心连接器包含在您的订阅中,所有用户均可使用。如果尚未添加,请 联系组织管理员 ,按照本文中列出 的步骤进行操作。
更新你的链条
要更新链中的命令,您需要断开“将 XLSX 转换为 CSV”命令,并将“工作表转换为 CSV”命令插入到该位置。然后您可以将旧节点中的输入复制并粘贴到新节点中。
- 登录 Chain Builder。
- 转到 Chains 选项卡,然后单击右侧的 Edit ,找到需要更新的链。
- 在链式画布上找到 将 XLSX 转换为 CSV 命令。双击将此命令与链的其余部分连接的第一个链接。
- 点击 删除 即可移除链接。
- 在节点的另一侧重复上一步。“将 XLSX 转换为 CSV”命令应该与链中的其他命令断开连接。
- 将断开连接的 将 XLSX 转换为 CSV 命令拖到画布的一侧。
注意:断开连接后,此命令将不再运行。不过,我们会将其保留在画布上,作为新命令的参考点。
- 在左侧的“节点”面板中,搜索“ Worksheet to CSV ”命令。
- 将其拖放到画布上的空白处。
- 将链接拖到新的 Worksheet to CSV 命令,重新连接链条。
- 将鼠标悬停在 工作表到 CSV 命令上,然后单击 编辑 。
- 输入您的 Excel 工作表的详细信息;您可以在画布上打开孤立的“将 XLSX 转换为 CSV”命令来检索这些详细信息。新命令和旧命令使用的字段几乎完全相同。
摘要信息 细节 工作簿文件 输入包含要转换为表格文件的 XLS 或 XLSX 工作簿。
注: 这相当于“将 XLSX 转换为 CSV”命令的“输入文件”字段。
密码 如果工作簿文件是受密码保护的 XLSX 工作簿,请输入其密码。
注:此字段在“将 XLSX 转换为 CSV”命令中不可用;通过此次更新,您现在可以使用受保护的工作簿。
分隔符号 选择输出文件中使用的分隔符。 工作表名称 输入要转换的工作簿中的工作表名称。如需通过索引来识别工作表,请留空。 索引页 输入要转换的工作簿中工作表的索引位置,第一个工作表用 1输入,最后一个工作表用-1输入。如需按名称识别工作表,请留空。起始细胞 输入要转换的工作表数据的第一行和第一列的单元格。 结束列 在 A1 表示法中,输入要转换的数据结束的列的字母(例如 A、B 或 C,不带行号)。 注意: 该命令会忽略此列之后工作表中的所有数据。
最后一行 在 A1 单元格中,输入要转换的数据结束的行号(例如 10、200、3000,不带列字母)。要忽略该行,请输入 0。注意: 该命令会忽略此行之后列中的所有数据。
使用格式化单元格值 要转换单元格的显示值而不是其原始值(例如用于日期/时间处理),请选中此框。
注意:此字段在“将 XLSX 转换为 CSV”命令中不可用;通过此更新,您现在可以提取公式(=SUM(A1:A23))或实际值(1234.56)
预览结果 要启用输出文件的预览,请选中此框。 流媒体模式 对大于 25MB 的文件启用此设置。以较小的数据窗口读取文件,以减少内存使用量。当此设置与格式化值选项结合使用时,某些公式(尤其是引用文件中较远单元格的公式)可能无法正常工作。 - 点击 保存 完成。
保存后,发布并运行您的新链。
功能对比
这两个命令的输入和功能几乎完全相同,我们强烈建议将现有命令中的值复制到新命令中。下表显示了两个命令的等效输入。
| 将 XLSX 转换为 CSV 输入 | 工作表到 CSV 输入 |
| 输入文件 | 工作簿文件 |
| 分隔符号 | 分隔符号 |
| 工作表名称 | 工作表名称 |
| 索引页 | 索引页 |
| 起始细胞 | 起始细胞 |
| 结束列 | 结束列 |
| 最后一行 | 最后一行 |
| 密码 | |
| 格式化单元格 |
请注意,“工作表转 CSV”命令中包含两个额外的输入项:
- 密码: 允许您提供安全的工作簿。
- 格式化单元格:允许您提取公式(=SUM(A1:A23))或实际值(1234.56)
疑难解答
如果Worksheet to CSV命令没有转换任何数据:
- 确认工作簿中要从中提取数据的工作表名称或索引。
- 确保工作表中的单元格区域(根据命令的起始单元格、结束列和结束行属性)包含数据。