VB.NET Excel Экспорт форматы с 5340-1-1 по 1256436 или 1/1/5340 - PullRequest
0 голосов
/ 21 июня 2019

У меня есть таблица данных с некоторыми данными для номеров деталей, серийных номеров и т. Д., Которые не имеют согласованного форматирования.Одна из записей - 5340-1-1, и когда я экспортирую сетку данных в Excel, ячейка изменяется на 1256436, если я отформатирую столбец с помощью

wb.Sheets (1) .Range ("A: A")) .NumberFormat = "@"

Если я не использую пользовательское форматирование чисел, Excel изменяет его на дату, например 1/1 / 5340.

Я также пытался изменить .NumberFormatв "гггг-мд", который будет работать для этой записи, но затем испортит другие записи в другом формате.

Как я могу остановить Excel от автоматического форматирования моего кода и позволить мне экспортировать данные в том виде, как они есть?в таблице данных?

Любые идеи, как обойти эту проблему, были бы очень оценены.

...