【问题标题】:Tab delimited and ISO-8859-1 export制表符分隔和 ISO-8859-1 导出
【发布时间】:2021-07-17 16:15:09
【问题描述】:

我需要将一个文件从 Excel 2016 导出到使用 ISO-8859-1 编码的制表符分隔的 txt 中,同时保留所有特殊字符。有什么想法吗?

【问题讨论】:

  • 我认为您应该向 SuperUser(我们的姊妹网站之一,参见右上角的图标)询问。你的问题是关于excel的。顺便说一句:如何将文件保存为 CSV 并获得额外的选项,您可以在其中更改代码点。

标签: excel encoding iso-8859-1


【解决方案1】:

(您的问题本质上与编程无关,但由于这里已经存在许多相似但不相同的问题,因此我正在回答。) 您没有提到您正在使用哪个操作系统,所以我描述了一个平台中立的解决方案。 我使用pipx 安装python 工具,但我认为您可以将pipx 替换为pip(可能是sudo pip)。

pipx install xlsx2csv
xlsx2csv --delimiter 'tab' infile.xlsx outfile.tsv

默认编码是utf-8,但如果上面没有给你想要的东西,我会感到惊讶。我没有您特定版本的 Excel;我在使用 Excel v16.08 的 macOS Big Sur 上。在我对 Excel 工作表中的挪威字符进行的测试中,使用 xlsx2csv --outputencoding ISO-8859-1xlsx2csv --outputencoding latin-1 没有产生好的结果,但 utf-8(默认值)可以。

(来自https://github.com/dilshod/xlsx2csv

【讨论】:

    猜你喜欢
    • 2013-01-19
    • 1970-01-01
    • 2011-06-10
    • 2016-11-26
    • 2017-01-04
    • 2011-02-12
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    相关资源
    最近更新 更多