将 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 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章