问题标签 [ssconvert]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
batch-file - 使用批处理脚本查找文件名并使用该文件名运行转换命令
我正在尝试从文件夹中获取一个文本文件,以便使用 .xls 转换为 .xls ssconvert
。目前我有:
但是,这会导致运行:
这显然行不通。
我将如何摆脱FileName
变量和文件扩展名之间的空间?
batch-file - 批处理脚本 - 对目录中的每个文件运行命令
我需要将一些 xls 文件转换为 xlsx 文件。通过将此命令运行到 cmd 提示符(Windows)中,我可以成功地将一个 xls 文件转换为 xlsx:
(ssconvert 是一个 Gnumeric 的命令行实用程序,可以在不同的电子表格文件格式之间进行转换)
我想编写一个批处理文件,指定目录中的 FOR EACH 文件运行我上面写的命令,使用当前文件名作为输入和输出文件名。
例如,如果我有这组文件:
输出应该是
所以批处理伪代码应该是这样的
谁能帮我?
r - 如何导入.ods?
我正在尝试导入数据(.ods 文件),并且我知道如何导入 .csv、.xls 等,但我一直都束手无策。我尝试使用 Gnumeric 包,但 R 告诉我找不到所需的程序“ssconvert”。
export-to-csv - 如何防止`ssconvert`在转换前重新计算Excel文件?
我正在尝试将 .xlsx 文件http://www.eia.gov/forecasts/steo/archives/mar14_base.xlsx转换为 .csv,但似乎 .xlsx 包含链接到我的本地文件的公式没有(文件的创建者一定忘记粘贴为值而不是公式)所以每次我使用ssconvert
它时都会尝试重新计算公式,但失败了,因此我无法获取数据:
触发以下消息:(并且 .csv 中的值丢失)
(/usr/bin/ssconvert:14771): GLib-GObject-WARNING **: g_object_set_valist: 对象类 'SheetObjectImage' 没有名为 'style' '7etab' 的属性!BM7 :
'VLOOKUP($A7,[1]oracle_allbbb! $2:$89130,Dates!BM$12+1,FALSE)' 无效表达式
我已经看到您的函数中还有一个 --recalc 参数,ssconvert
但实际上我想做相反的事情!
ssconvert --recalc=FALSE --export-type=Gnumeric_stf:stf_assistant -O "locale=C format=automatic separator=, eol=unix sheet='3atab'" "STEO_m.xlsx" "text.csv"
你有什么建议可以给我在这里找到解决方案吗?
export-to-excel - 如何将 .csv 转换为 .xls
我有一个简单的 .csv 文件。
是否可以使用命令行工具将其转换为 .xls ssconvert
?
我还需要指定工作表的名称。
newline - 将 .ods 文件转换为 .csv 文件时替换或忽略换行符
我ssconvert
在 Gnumeric 中使用以下命令将一堆ODS
文件转换为CSV
文件:
ssconvert -O 'separator=; quoting-mode=never' "f.ods" "f.txt";
效果很好……大多数时候。有时,在某些单元格中,用户已在单元格内打入换行符(在 Mac 上的 OpenOffice 和 LibreOffice 中,您可以通过按 来实现cmd+enter
)。这会导致随后创建的CSV
文件获得额外的行,因此而不是
This is some text. Here comes a newline that should be ignored;Some data;Some more data
我明白了
This is some text. Here comes a newline
that should be ignored;Some data; Some more data
是否可以在转换过程中将单元格中的所有这些换行符替换为其他内容,例如 a *
?
或者我可以以某种方式将计算机设置为忽略单元格中的所有内联字符吗?
bash - 使用带有分隔符的 'ssconvert' 将 CSV 转换为 XLS
我有一个分隔符为 的 CSV 文件|
,但无法真正找到将其转换为应用分隔符的 XLS 的方法。
显然会产生如下消息:
文件保护程序不带选项
结果是一个 XLS 文件,其中整行被视为一列(连接,如文本格式),而不是根据给定的分隔符展开。预期的结果显然是正确分隔的文件。
困扰我很久了,有大神指点一下吗?
centos - GConf 错误:“无法联系配置服务器 ... 1:未在活动会话中运行”
我在 CentOS 6.5 中安装了 Gnumeric,然后使用ssconvert
命令将 .xls/.xlsx 文件转换为 CSV,但我仍然收到以下错误:
$ ssconvert GConf 错误:无法联系配置服务器;一些可能的原因是您需要为 ORBit 启用 TCP/IP 网络,或者由于系统崩溃而导致 NFS 锁定失效。有关信息,请参见 http://projects.gnome.org/gconf/。(详情 - 1:未在活动会话中运行) GConf 错误:无法联系配置服务器;一些可能的原因是您需要为 ORBit 启用 TCP/IP 网络,或者由于系统崩溃而导致 NFS 锁定失效。有关信息,请参见 http://projects.gnome.org/gconf/。(详细信息 - 1:未在活动会话中运行)
** (ssconvert:5725): 警告 **: 配置的默认字体“Sans 10.000000”不可用,正在尝试回退...
**(ssconvert:5725):警告**:后备字体“Sans 10.000000”不可用,正在尝试“固定”...
**(ssconvert:5725):警告**:即使“固定10”也失败了??我们现在要退出了,你的字体配置有问题
你能帮助我吗?
python - 如何使用子进程执行“ssconvert”命令
我想执行以下命令:
我努力了:
但它不起作用。
我该如何解决这个问题?
command-line - 在命令行上将电子表格转换为 .csv 而不评估公式
我想将电子表格(例如 .xls 或来自 LibreOffice Calc)转换为某种文本格式,例如 .csv,而不计算公式,因此公式存储在文本文件中。我知道 LibreOffice 在另存为 .csv 时有一个选项“保存单元格公式而不是计算值”,并且根据如何在不评估公式的情况下将电子表格导出到 CSV Excel 也可以执行此操作,但我想在命令行上执行此操作. 我知道ssconvert
Gnumeric 包可以在命令行上进行转换,但据我所知,没有保留公式的选项。
更大的图景是我想编写一个脚本,它采用两个版本的 .ods 文件,转换它们并显示差异。当只有一个细胞真正发生了变化,但许多其他细胞依赖于它时,我只想看到真正的变化。