Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Unix命令在没有任何插件或工具的情况下将.xls或.xlxs文件转换为csv文件_Unix - Fatal编程技术网

如何使用Unix命令在没有任何插件或工具的情况下将.xls或.xlxs文件转换为csv文件

如何使用Unix命令在没有任何插件或工具的情况下将.xls或.xlxs文件转换为csv文件,unix,Unix,我必须将.xls或.xlxs文件转换为.csv文件,而无需使用插件或使用Unix命令的工具 他们有办法做到这一点吗 我试着在下面这样做……但没有成功 将字符集代码从.xls文件更改为UTF-8编码 然后使用扩展名更改再次创建文件 cp temp.xls temp.csv 这是可能的,但您需要意识到,*.xls文件是一个压缩的目录结构(只需使用Winzip或7-zip解压这样的文件)。解压也可以使用UNIX命令完成 那又怎样呢?目录结构很难理解,为了创建一个脚本或程序(不使用任何外部工具)是一项

我必须将
.xls
.xlxs
文件转换为.csv文件,而无需使用插件或使用Unix命令的工具

他们有办法做到这一点吗

我试着在下面这样做……但没有成功

将字符集代码从.xls文件更改为UTF-8编码

然后使用扩展名更改再次创建文件

cp temp.xls temp.csv

这是可能的,但您需要意识到,
*.xls
文件是一个压缩的目录结构(只需使用Winzip或7-zip解压这样的文件)。解压也可以使用UNIX命令完成

那又怎样呢?目录结构很难理解,为了创建一个脚本或程序(不使用任何外部工具)是一项艰巨的工作,因此我建议您使用外部工具,或者确保您收到的文件已经是CSV格式。

请参阅,包括问题下作为链接提供的其他答案。