2015-01-05 2 views
-2

Использование VB.Net приложенияКак преобразовать числовые нанизывать

Создание CSV файла из вывода SQL в приложении

Когда я открыть файл CSV в XLS или XLSX файл, я получаю столбец как 1.02141E+15 вместо 123456789

в SQL, когда я добавить строку ниже перед номером

Select '''' + 123456789 from table 

Тогда я получаю выход с Sing le quote как '123456789 в файле xls вместо 1.02141E+15. Я попытался с '' + 123456789 и ' ' + 123456789, но результат таким же, как 1.02141E+15

Пользователь не хочет форматировать лист первенствовать вручную

Что является лучшим вводом символы перейти к колонку запроса, чтобы просмотреть номер правильно в формате XLS файл как 123456789 с любой одинарной кавычки или символ

+0

Отформатируйте ячейку в Excel, чтобы использовать числовой формат, а не «Общий». –

+0

Клиент не хочет форматировать лист excel вручную – Gopal

+1

Затем выведите его как строку с двойными кавычками вокруг значения. Примечание. Я думаю, что он будет импортирован в Excel как текст, а не число. –

ответ

0

или вы должны создать programtatic в Excell лист в VB, как, что (1) колонку

Первый будет текст, второй (2), как Gener аль, третий (3) как номер

Sub formatColumns() 
Columns(1).NumberFormat = "@" 
Columns(2).NumberFormat = "General" 
Columns(3).NumberFormat = "0" 
End Sub 

вам нужно как колонке (3) ..
и так далее ..
Счастливый codding! :)

Смежные вопросы