VB.NET Excel导出格式5340-1-1至1256436或1/1/5340

时间:2019-06-21 14:45:06

标签: excel vb.net visual-studio-2017 formatting number-formatting

我有一个datagridview,其中包含一些零件号,序列号等数据,这些数据没有一致的格式。记录之一是5340-1-1,当我将数据网格导出到Excel时,如果我使用

格式化列,则单元格将更改为1256436。

wb.Sheets(1).Range(“ A:A”)。NumberFormat =“ @”

如果我不使用自定义数字格式,Excel会将其更改为类似于1/1/5340的日期。

我还尝试将.NumberFormat更改为“ yyyy-m-d”,这将适用于该记录,但随后会将其他格式不同的记录弄乱。

如何阻止Excel自动格式化代码并允许我导出数据网格中的数据?

任何解决该问题的方法都会大为赞赏。

0 个答案:

没有答案