使用unix将数据加载到excel时使用Zeros进行修剪

时间:2015-02-13 11:11:47

标签: database unix export-to-excel

使用unix将数据加载到Excel中时,前导零进行修剪。我的平台是MAC。我们有什么方法可以在没有任何手动操作的情况下在Unix中处理它。

由于

2 个答案:

答案 0 :(得分:1)

删除前导零,因为仅包含数字的字符串会转换为数字。没有什么可以阻止您更改数字格式以显示前导零或将列转换为文本。

答案 1 :(得分:1)

将数字转换为类似

的字符串
cat inputfile | while read line
   quoteLine=$(echo ${line}|sed 's/,/","/g')
   # do not forget first and last quote, some ugly backslashes here
   echo "\"${quoteLine}\""
done > outputfile.csv

在您的情况下(TAB分隔),您可以用TAB替换sed命令中的第一个,。复制粘贴时很难看到,因此您可以在复制后进行复制。