我的代码创建了一个用于Excel 2013的csv邮件列表。我的问题是,当单击csv在Excel中打开时,将删除邮政编码的前导零。
在旧版本的Excel中,您可以添加单引号以表示该单元格应被视为字符串,但在较新版本中,包含单引号。我也试过双引号,用单引号和双引号括起邮政编码,没有运气。
我知道您可以将csv更改为文本文件,然后手动将其导入Excel,将zip列设置为文本列,但我希望在最终用户上更容易。
有没有办法从Excel 2013中的csv导入数字作为字符串?
答案 0 :(得分:2)
编辑:如上述评论中所述,还有a solution on the exporting side。
您是否尝试使用数据>尝试导入,而不是仅使用Excel打开.csv文件导入外部数据>来自文字?
在那里你必须选择一个专用的文本限定符,可以是你的单引号'
只需确保选择文字作为列的列类型,您需要前导零。
这将是结果:
对于德语截图感到抱歉,但您居住在您居住的地方。 ; - )