使用unix将数据加载到Excel中时,前导零进行修剪。我的平台是MAC。我们有什么方法可以在没有任何手动操作的情况下在Unix中处理它。
由于
答案 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命令中的第一个,
。复制粘贴时很难看到,因此您可以在复制后进行复制。