将 xlsx 转换为 CSV [关闭]

Posted

技术标签:

【中文标题】将 xlsx 转换为 CSV [关闭]【英文标题】:Transform xlsx to CSV [closed] 【发布时间】:2018-08-08 03:13:43 【问题描述】:

我需要在 AIX 中将 xlsx 文件转换为 CSV。服务器没有任何命令,我不能在上面安装任何东西。此外,服务器上没有安装用于读取电子表格的 Python/Perl 库。

还有什么办法可以解决这个问题吗?

P.S.:它必须与服务器上的内容一起工作

【问题讨论】:

我喜欢投票失败,但 0 个理由 perl 中没有电子表格库? search.cpan.org/~dmow/Spreadsheet-XLSX/lib/Spreadsheet/XLSX.pm 呢? @Flying_whale 或 metacpan.org/pod/Spreadsheet::XLSX 获取最新版本。 @Flying_whale 您的链接显示“模块版本:0.13”。 @kifli 我不能的意思是我不成功或意思是我不允许 b> 【参考方案1】:

xlsx是开放的xml格式,可以找到specifications。

其他 perl 库可以在 CPAN 上找到,来源可能有助于挑选一些部分。

首先可能解压缩 .xslx,它会提供一组 xml 文件并查看是否可以检索数据。

【讨论】:

它是一组 xml 文件,但没有包含工作表原始数据的文件。它看起来像用 xml 制作的数据库,假设有信息看起来像一个包含引用的主表(因为只有数字)【参考方案2】:

这是没有办法的,或者至少不是一件容易的事(就像一个简单的脚本或命令)。

也许通过处理那个 xml 文件(Nahuel Fouilleul 回答),但这会花费太多时间。

仅从问题的接收情况来看,看起来人们即使用棍子也不想触及这个问题。

【讨论】:

以上是关于将 xlsx 转换为 CSV [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Python如何读取xlsx文件并转换为csv而不写入目录[关闭]

使用 PHP 将 .xlsx 文件转换为 .csv 文件

将 MDB 转换为 CSV [关闭]

将 CSV/XLS 转换为 JSON? [关闭]

将大型 CSV 文件转换为 JSON [关闭]

使用 C++ 将空格分隔值文本转换为 .csv 然后保存 [关闭]