在不导入的情况下在CSV文件中包含前导零

时间:2015-06-12 15:06:01

标签: vb.net csv excel-2013

我的代码创建了一个用于Excel 2013的csv邮件列表。我的问题是,当单击csv在Excel中打开时,将删除邮政编码的前导零。

在旧版本的Excel中,您可以添加单引号以表示该单元格应被视为字符串,但在较新版本中,包含单引号。我也试过双引号,用单引号和双引号括起邮政编码,没有运气。

我知道您可以将csv更改为文本文件,然后手动将其导入Excel,将zip列设置为文本列,但我希望在最终用户上更容易。

有没有办法从Excel 2013中的csv导入数字作为字符串?

1 个答案:

答案 0 :(得分:2)

编辑:如上述评论中所述,还有a solution on the exporting side

您是否尝试使用数据>尝试导入,而不是仅使用Excel打开.csv文件导入外部数据>来自文字

Data Import Ribbon

在那里你必须选择一个专用的文本限定符,可以是你的单引号'

Data Import Options 1

只需确保选择文字作为列的列类型,您需要前导零。

Data Import Options 2

这将是结果:

Data Import Result

对于德语截图感到抱歉,但您居住在您居住的地方。 ; - )