使用Shell脚本将分隔的文本文件导出到Excel文件

时间:2012-11-06 09:46:42

标签: shell unix export-to-excel

我的文本文件由管道'|'

分隔

我想使用Unix中的脚本将其导出到excel文件(xls)

任何人都可以请帮助

2 个答案:

答案 0 :(得分:0)

我的建议是, 转换分隔符|至 , 使用csv扩展名保存文件 在excel中打开文件。

注意:如果你有,除了令牌分隔符之外的文件内容,这个想法将不起作用。

答案 1 :(得分:0)

如果要将文件转换为.xls格式,则必须使用apache POI库。它有perl支持。 如果你只想在excel中打开它,那么你可以直接使用excel打开并将分隔符设置为|。 或者将所有单词放在“”中并使用,作为分隔符。如果它在“”内,则文本中的逗号不会成为问题。但是文中的双引号将是一个问题。 为了避免所有这些,您可以使用其他一些ascii字符作为分隔符。