ssconvert - 如何指定特定字段格式

问题描述 投票:0回答:1

我正在寻找在 Linux 上使用

ssconvert
工具将 .xlsx 文件转换为 csv 时指定字段格式的方法。

我想要这些信息,因为实际上,我有一个

floating point
类型的字段,但转换后,它以字符串形式出现。

例如:

99,8923
变为
"99,8923"
,但同一字段中的其他值会被正确解析,例如
54
54
,这是正常的。

问题在于数字周围添加了

"
。当用Logstash解析这个数字时,即使我在logstash中指定它是一个
998923
,它也会变成
float

感谢您的帮助。

logstash gnumeric ssconvert
1个回答
0
投票

如果您不坚持使用 ssconvert,您可以选择 xlsx2csv。这为我解决了同样的问题。

我也尝试过使用 ssconvert,最有希望的似乎是

Gnumeric_stf:stf_assistant
导出器,它应该允许设置引号字符(
--export-options="quote=''
,请参阅 manpage)。但它对我不起作用。

© www.soinside.com 2019 - 2024. All rights reserved.