从.csv文件转换为.xls文件时,如何使用Unoconv保留数字的前导0?

从.csv文件转换为.xls文件时,如何使用Unoconv保留数字的前导0?,csv,unix,command-line,xls,unoconv,Csv,Unix,Command Line,Xls,Unoconv,我有一个3列csv文件。第二列包含带前导零的数字。例如: 044934343 我需要将.csv文件转换为.xls文件,为此我使用名为“unoconv”的命令行工具 它正在按预期进行转换,但是当我在Excel中加载.xls而不是显示“04493434”时,单元格显示“4493434”(前导的0已被删除) 我曾尝试在.csv文件中用单引号和双引号括起数字,但在转换后,前导的0仍然被删除 有没有办法告诉unoconv某个特定列应该是文本类型的?我试着阅读优尼科夫的手册页,但是选项有点混乱 任何帮助都将

我有一个3列csv文件。第二列包含带前导零的数字。例如:

044934343

我需要将.csv文件转换为.xls文件,为此我使用名为“unoconv”的命令行工具

它正在按预期进行转换,但是当我在Excel中加载.xls而不是显示“04493434”时,单元格显示“4493434”(前导的0已被删除)

我曾尝试在.csv文件中用单引号和双引号括起数字,但在转换后,前导的0仍然被删除

有没有办法告诉unoconv某个特定列应该是文本类型的?我试着阅读优尼科夫的手册页,但是选项有点混乱


任何帮助都将不胜感激。

也许我在现场来的太晚了,但为了防止有人在寻找类似问题的答案,以下是如何做:

unoconv -i FilterOptions=44,34,76,1,1/1/2/2/3/1 --format xls <csvFileName>
unoconv-i过滤器选项=44,34,76,1,1/1/2/2/3/1——xls格式
这里的关键是“1/1/2/2/3/1”部分,它告诉unoconv第二列的类型应该是“TEXT”,第一列和第三列的类型应该是“Standard”

您可以在此处找到更多信息:

顺便说一句,这是我在这里的第一篇帖子