Экспорт длинных чисел в файл CSV для Excel - PullRequest
0 голосов
/ 28 января 2020

Это, пожалуй, один из тех многократно обсуждаемых вопросов с решениями, более определенными c для реальной системы, которая выводит данные в файл CSV.

Существует ли простой способ экспорта данных, таких как 3332401187555, 9992401187000, в файл CSV таким образом, чтобы при открытии в Excel столбцы не отображали их в формате "scientifi c"? Если это важно, данные извлекаются непосредственно с помощью оператора SQL SELECT из любой СУБД.

Это также означает, что я пробовал решения, такие как окружение значений апострофами «3332401187555», и ячейка Excel распознает их как текст и не выполняет никаких преобразований / маскировок. Хотелось бы знать, есть ли более элегантный способ, если бы он не был предустановленным шаблоном Excel с текстовыми полями данных.

Ответы [ 2 ]

1 голос
/ 28 января 2020
1. Try exporting the numbers prefixed with single quote. Example: '3332401187555.
2. In excel, select the column containing number values 
and then select Number in Format Cells.
0 голосов
/ 28 января 2020

Просто сохраните ваш файл в Excel с опцией CSV-файл. И у вас есть в файле в запрошенном формате.

...