在Linux中使用命令行将xlsx转换为csv

2023-12-02

我正在寻找一种在 Linux 上将 xlsx 文件转换为 csv 文件的方法。

我不想使用 PHP/Perl 或类似的东西,因为我正在考虑处理数百万行,所以我需要快速的东西。我在 Ubuntu 存储库上找到了一个名为 xls2csv 的程序,但它只能转换 xls (Office 2003) 文件(我当前正在使用),但我需要对较新的 Excel 文件的支持。

有任何想法吗?


The Gnumeric电子表格应用程序附带一个名为的命令行实用程序ss转换可以在多种电子表格格式之间进行转换:

$ ssconvert Book1.xlsx newfile.csv

Using exporter Gnumeric_stf:stf_csv

$ cat newfile.csv

Foo,Bar,Baz
1,2,3
123.6,7.89,
2012/05/14,,
The,last,Line

要在 Ubuntu 上安装:

apt-get install gnumeric

要在 Mac 上安装:

brew install gnumeric
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Linux中使用命令行将xlsx转换为csv 的相关文章

  • 如何在Excel中创建关系矩阵

    给定一个三元组列表 我想得到一个关系矩阵 如下所示 1 A X 1 A Y 1 B X A B C 1 B Z 1 X Y X Z 2 A Z gt 2 Z X Y 2 B X 3 Y Z 3 A Y 3 A Z 2 C Y 如何 可以在
  • 查看 Excel 是否处于 .NET 中的单元格编辑模式的解决方法

    我有一个用 VB NET 编写的应用程序 它通过互操作与 Excel 进行交互 我最终遇到了单元格编辑模式的已知问题 请参阅 and 堆栈溢出 https stackoverflow com questions 221984 how to
  • 在unix、bash中合并csv文件

    我有一些 csv 文件 其格式如下 测试1 csv field port1 a1 0 2 a2 0 3 a3 0 6 测试2 csv field port2 b1 0 5 b2 0 6 b3 0 7 b4 0 1 b5 0 5 测试3 cs
  • 用于 e NetworkManager VPN 连接的 dbus 信号处理程序

    我需要开发一些在建立 VPN 连接时执行的 python 代码 VPN 由 NetworkManager 控制 我试图弄清楚如何为此使用 NM DBUS 事件 使用 dbus monitor system 我能够识别连接信号 signal
  • 在 MacOS 上构建需要 net461 的 dotnet SDK 项目的最简单方法

    我有一个 dotnet SDK sln and a build proj with
  • 如何在 Ubuntu/Linux 发行版中安装 Tesseract-OCR 3.03?

    我和一个朋友有兴趣为 CV 项目训练 tesseract OCR 引擎 我们尝试使用一些包装器 例如 PyTesser 和 pyocr 但结果目前不如我们需要的那么准确 因此 我们希望尝试训练超立方体以更好地实现我们的目的 即识别食品标签上
  • 使用 Python 将阿拉伯语或任何从右到左书写系统的字符串打印到 Linux 终端

    非常简单的例子是 city print city 我期望输出是 但实际上输出是相反的字符串 字母看起来有点不同 因为它们有开始 中间和结束形式 我无法将其粘贴到此处 因为复制粘贴会再次更正字符串的顺序 如何在 Linux 终端上正确打印阿拉
  • 通过 Excel VBA 保存并关闭 powerpoint

    下面的代码根据定义的名称创建多个图表 然后打开具有这些定义的名称的 powerpoint 文件并转储到图表中 除了最后一部分之外 一切都正常 保存并关闭文件 我已将尝试保存和关闭文件的尝试标记为绿色 任何帮助表示赞赏 Sub Slide19
  • 用于导出到 CSV/Excel 的数据 URI(无服务器端请求):浏览器支持/限制?

    以下问题 Javascript 或 Flash 导出至 CSV Excel https stackoverflow com questions 8150516 javascript or flash export to csv excel
  • Linux 上的“软/硬 nofile”是什么意思

    当我尝试在RedHat EL5上安装软件时 我得到了错误 软 硬nofile的期望值是4096 而默认值是1024 我设法增加了这个数字 但我不知道参数是什么 他们指的是软链接和硬链接吗 我改变的方法是 a 修改 etc security
  • 在 Windows / Linux 中创建 Mac 包

    我自己努力制作一个 r 包 我按照 stackoverflow 中上一个问题的说明进行操作如何为外行开发软件包 http cran r project org bin windows Rtools 以下是我根据上一个问题采取的步骤 在新的
  • PHP mail() 函数不发送邮件

    我有一个小问题 我正在使用一个工作脚本 在我的测试帐户 共享服务器上工作 使用 mail 函数通过 PHP 发送邮件 我刚刚得到了一个专用服务器 但我还无法让该功能发挥作用 在过去的 10 个小时左右的时间里 我阅读了有关 BIND 用于
  • 重新链接匿名(未链接但打开)文件

    在 Unix 中 可以创建匿名文件的句柄 例如 使用 creat 创建并打开它 然后使用 unlink 删除目录链接 留下一个带有 inode 和存储的文件 但没有可能的方法重新打开它 此类文件通常用作临时文件 通常这就是 tmpfile
  • 为什么我的代码在编译用于分析 (-pg) 时在多线程下运行比在单线程下运行慢?

    我正在写一个光线追踪器 最近 我在程序中添加了线程 以利用 i5 四核上的附加内核 奇怪的是 应用程序的调试版本现在运行速度变慢 但优化后的构建运行速度比添加线程之前更快 我将 g pg 标志传递给 gcc 以进行调试构建 并将 O3 标志
  • 删除 Python 中某些操作的 root 权限

    在我的 Python 脚本中 我执行了一些需要 root 权限的操作 我还创建并写入文件 我不想由 root 独占所有 而是由运行我的脚本的用户独占所有 通常 我使用以下命令运行脚本sudo 有办法做到上述吗 您可以使用以下方式在 uid
  • 将 CSV 导入 Excel - 自动“文本到列”和“插入表格”

    我想在 Excel 2010 上打开 CSV 逗号分隔 文件并自动将文本转换为列 然后选择所有活动单元格并插入带标题的表格 是否可以在我的功能区中添加一个按钮来为我完成这一切 我经常使用不同大小的 CSV 文件 我发现每次手动执行此操作有点
  • java中的csv到pdf文件

    我正在尝试获得一个csv文件解析为pdf 到目前为止我所拥有的内容附在下面 我的问题是这段代码最终出现在 pdf 中的文件在 csv 文件的第一行被截断 我不明白为什么 附示例 本质上我想要一个没有任何操作的 csv 文件的 pdf 版本
  • Flex 的远程版本误解了我的规则

    我使用 flex 和 bison 编写了一个小汇编程序 可以在我的机器 ubuntu 10 10 上构建并运行正常 现在其他人正在尝试在 arch linux 上构建它 并且他们安装的 flex 产生了不同的 lex yy c 这是不匹配的
  • “./somescript.sh”和“. ./somescript.sh”有什么区别

    今天我按照一些说明在 Linux 中安装软件 有一个需要首先运行的脚本 它设置一些环境变量 指令告诉我执行 setup sh 但是我执行时犯了一个错误 setup sh 所以环境没有设置 最后我注意到了这一点并继续进行 我想知道这两种调用脚
  • 在 ASP.Net Core 2.0 中导出到 Excel

    我曾经使用下面的代码在 ASP NET MVC 中将数据导出到 Excel Response AppendHeader content disposition attachment filename ExportedHtml xls Res

随机推荐

  • 为什么 Google 地图的地理编码器返回日文字符?

    我有一个像这样的方法 Address address new Geocoder context getFromLocation latitude longitude 5 get 0 return address getThoroughfar
  • 如何从 iText 中的 PDF 中删除空白页

    我想从使用 Java 中的 iText 库生成的 PDF 中删除空白页 我该怎么做 C 根据kalyan的要求 public static void removeBlankPdfPages string pdfSourceFile stri
  • 如何以编程方式从 Access DB 中删除已知密码?

    由于我无法控制的原因 我必须处理一个新的 Access MDB 文件 该文件每月由我编写的自动化过程下载 解密和解压缩 尽管有 PGP 加密 发件人 保险公司 仍拒绝发送不受密码保护的 MDB 不幸的是 文件下载后立即进行处理 并假定没有密
  • 动态更改innerHTML设置

    我需要使用innerHTML 动态更改每个节点上设置的值 我找到的最接近的解决方案是 Object defineProperty Element prototype innerHTML set function get value ok v
  • Ajax 调用可以在 DOM 加载之前完成吗?

    我通过 jQuery Ajax 调用抓取数据 并将其显示在页面上 我需要等待 DOM 加载和 Ajax 调用完成 然后才能使用数据将其显示在页面上 Ajax 调用能否在 DOM 加载之前完成 我只是想确定需要将操作 DOM 并使用我返回的数
  • JavaFX 鼠标位置

    我需要在我的应用程序中获取鼠标单击的 x 和 y 坐标 我通过创建一个点在下面的代码中部分解决了这个问题 但根据我在屏幕上移动应用程序窗口的位置 我不断获得不同的坐标 稍后我需要一些恒定的东西来识别某些物体 感谢您的帮助 Override
  • 理解使用 std::condition_variable 的示例

    有一个使用的例子condition variable取自cppreference com include
  • Angular 2 Material 自定义主题

    我正在使用 Angular 2 和 Angular Material 我需要创建一个自定义主题 以便为组件使用自定义颜色 我跟着角度文档 但我无法让它运行 到目前为止我做了什么 1 我创建了一个文件my theme scss import
  • Apache 将 http 重定向到 https 以及将非 www 重定向到 www

    我遇到了 apache2 的问题 我想将端口 80 重定向到端口 443 但也将非 www 重定向到 www 在以下配置中 我的 http 到 https 重定向工作正常
  • 在python中合并具有不同时间频率的系列/数据帧

    我正在尝试合并两个系列 一个以小时为单位 另一个以分钟为单位 并将索引保 持在分钟级别 Series A time 2017 09 01 01 00 00 0 5 2017 09 01 02 00 00 0 4 Freq H Name A
  • 在 shell 脚本中传递通配符以剪切命令并将其存储在变量中

    我是 shell 新手 有一种情况是我试图评估特定列的唯一值 以检查它们在稍后调用的 shell 脚本中是否有效 从我的搜索来看 我认为剪切和排序和独特是很好的做法 所以我的尝试是 file filepath vendor csv file
  • 猫头鹰轮播 - 为同一页面上放置的多个滑块中的每个滑块设置不同的项目编号

    我有一个带有多个滑块的页面 这些滑块是用猫头鹰轮播创建的 我想为每个滑块定义不同数量的可见项目 完美的解决方案是在 HTML 中定义可见项的数量 作为类或数据 我刚刚开始使用 jQuery 所以我只能使用数据属性来传递一个值 如下所示 di
  • 如何使用更少的代码计算元素的宽度和高度及其填充/边距值?

    我在用height width 方法 但其返回值没有填充和边距值 我在计算总高度值时没有问题 这种方法有效 但我的问题是 计算所有这些都太长了 有没有一种方法可以用更少的代码来计算这些并且没有错误 这是 jsFiddle 示例 jQuery
  • OCaml - 找不到graphics.cma

    在顶层加载图形模块时 出现错误 找不到graphics cma 我正在使用 OS X 并且我很确定我已经正确安装了 OCaml 因为我已经使用它大约一个月了 所以看来 Graphics 模块没有包含在 OCaml 包中 如何解决此问题 或者
  • 在 Debian 上实现 Python 3 机械化的最简单方法是什么?

    我最近想移植我的刮刀mechanize Browser到Python 3 我还没有找到任何python3 mechanize包或类似的东西 我还不熟悉使用一些特殊程序构建 Python 模块 所以我不知道如何使用2to3那里 有什么建议么
  • 德尔福印地 Ping 错误 10040

    我有一小段代码可以通过 ping 来检查计算机是否处于活动状态 我们曾经有一个有 40 台计算机的房间 我想通过我的程序远程检查它是否处于活动状态 因此我使用 indy 编写了一个小 ping 函数 function TMainForm P
  • 符号工具箱从符号名称中删除最后的“点”

    我遇到了八度符号工具箱的奇怪行为 其中符号变量以结尾 dot输掉决赛dot suffix pkg load symbolic clear clc syms xxxdot syms Symbolic variables in current
  • Windows7 Batch,如何在第一个For循环后中断

    我正在编写一个简单的脚本来检索以 IP 形式给出的本地主机地址 为了获取我的 IPv4 地址 Win7 我编写了简单的 FOR 循环 但结果我从最后一个循环代替第一 这是批处理代码 cls for f tokens 1 2 delims a
  • Plotly:如何使用plotly和plotlyexpress绘制回归线?

    我有一个数据框 df 其中包含 pm1 和 pm25 列 我想用一张图表 用 Plotly 显示这两个信号的相关程度 到目前为止 我已经成功地显示了散点图 但我无法绘制信号之间相关性的拟合线 到目前为止 我已经尝试过 denominator
  • 在Linux中使用命令行将xlsx转换为csv

    我正在寻找一种在 Linux 上将 xlsx 文件转换为 csv 文件的方法 我不想使用 PHP Perl 或类似的东西 因为我正在考虑处理数百万行 所以我需要快速的东西 我在 Ubuntu 存储库上找到了一个名为 xls2csv 的程序