2

我正在尝试将 TSV 文件上传到 Google Drive,并在发送文件时使用 ?convert=true 标志将其内容转换为电子表格。一切似乎都运行良好,除了文件被转换时,没有从每个数据单元格周围删除任何引号。结果如下所示:

在此处输入图像描述

通过 Google Docs 中的 UI 上传时,我遇到了同样的问题,除非手动将“分隔符”设置为“制表符”。在 UI 中,这解决了问题,并且引号会自动从导入中删除。

我的问题是:通过 API 将文件导入 Google Drive 时,我可以手动指定分隔符吗?或者我可以以某种不需要指定分隔符的方式格式化我的文件吗?我必须保留引号,因为我的某些内容包含换行符。如果没有引号,进口商无法判断内容是同一单元格的一部分。

我已经在传输 mimeType 设置为“text/tab-separated-values”的文件。我也尝试过用逗号格式化并作为“文本/csv”上传,但结果更糟,所有单元格都卡在第一列。

4

1 回答 1

1

Drive API 不支持自定义分隔符。在这种情况下,我们不会保持 UI 和 API 之间的功能对等,而是将其视为增强功能。

于 2013-07-15T10:51:52.947 回答