С Новым годом! Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/141: Рейтинг темы: голосов - 141, средняя оценка - 4.88
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1

Как правильно сохранить числа в csv файл?

21.03.2013, 14:17. Показов 28982. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте друзья.
В файле имеются числа (номер счетчика и его показания):
007778997 784
0032432 78975
...
При сохранении этих данных в формат шаблона ("CSV (разделители - запятые)") в конечном файле вышеприведенные значения отображаются так:
7778997 784
32432 78975
...
т.е. без нулей.
Менял формат ячейки, ставил числовой и убирал знаки после запятой.
Проблема остается.
Как быть?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.03.2013, 14:17
Ответы с готовыми решениями:

Как сохранить данные в CSV файл
Всем привет! Есть вот такой простенький парсер для авито. Как можно данные, которые распечатываются в циклах, записать в один CSV файл?...

Как собрать информацию о процессе и сохранить в csv-файл?
Нужно написать скрипт. Входные параметры: 1) PID или имя процесса 2) Время В течении указанного времени(каждую секунду), скрипт должен...

Как сохранить в csv utf8 кодировки файл из exсel?
Как сохранить в csv utf8 кодировки файл из exel?

14
6024 / 3218 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
21.03.2013, 14:41
Формат ячеек - текстовый. Сохранить в csv.
Открывать: получить внешние данные - Из текста - вот здесь надо отметить, что ячейки будут Текстовые, тогда 0 будет отображаться
1
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
21.03.2013, 14:50  [ТС]
Ставлю текстовый формат, некоторые номера показывает так: "4,79803E+13".
Цитата Сообщение от Fairuza Посмотреть сообщение
Открывать: получить внешние данные - Из текста - вот здесь надо отметить, что ячейки будут Текстовые, тогда 0 будет отображаться
Это в экзеле открывать таким образом?
0
6024 / 3218 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
21.03.2013, 14:53
Текстовый надо ставить в исходном файле. Пришлите кусочек Вашего файла.

Добавлено через 1 минуту
Цитата Сообщение от A_R_S Посмотреть сообщение
Это в экзеле открывать таким образом?
Да.
1
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
21.03.2013, 14:56  [ТС]
Вот файл.
Вложения
Тип файла: xls 1.xls (41.0 Кб, 61 просмотров)
0
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
21.03.2013, 15:42  [ТС]
Цитата Сообщение от Fairuza Посмотреть сообщение
Да.
Вы не подскажите где именно это делается?

Добавлено через 24 минуты
Получилось, открываю в текстовом файле csv отображает нормально (с нулями). Открываю экзелем там на подобии
"4,79803E+13". Думаю при заливке "4,79803E+13" не повлияет, ведь при открытии блокнотом отображается все верно?
0
6024 / 3218 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
21.03.2013, 15:51
У меня все получилось.
Давайте по порядку: сохраняете свой файл в csv. открываете новую книгу или новый лист в любой книге - Данные - Получить внешние данные - Из текста - Находите сохраненный в csv файл - импорт. Здесь отмечаете - С разделителями (обратите внимание на кодировку, если что поставьте правильную) - Далее. Символ-разделитель отмечаете - Далее. Вот тут будет Формат столбца данных - Каждый (!) столбец надо отметить поочередно, в столбце где с нулями, отметьте Текстовый, и -далее разберетесь - Готово.
2
МИР ВАШЕМУ ДОМУ!!!
57 / 58 / 7
Регистрация: 01.04.2009
Сообщений: 890
Записей в блоге: 1
21.03.2013, 15:54  [ТС]
Получилось, открываю в текстовом файле csv отображает нормально (с нулями). Открываю экзелем там на подобии
"4,79803E+13". Думаю при заливке "4,79803E+13" не повлияет, ведь при открытии блокнотом отображается все верно?
0
6024 / 3218 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
21.03.2013, 15:55
посмотрите
Миниатюры
Как правильно сохранить числа в csv файл?  
1
0 / 0 / 0
Регистрация: 20.07.2020
Сообщений: 9
20.07.2020, 18:44
Здравствуйте. Я - новичок (во всех смыслах). Мне нужно в создать файл .csv, в котором в одной из колонок должно быть число из 14 цифр. Создаю, сохраняю csv (разделитель запятые). При этом программа предупреждает "если сохранить в csv, некоторые возможности станут недоступными" - отвечаю "ДА". Сразу же закрываю этот файл "крестиком" - опять выходит вопрос: "Вы хотите сохранить изменения в файле?" (хотя ничего не изменял) - снова отвечаю "ДА". Тут же открываю созданный только что файл - вместо нужных цифр стоят 14, но других..... Как исправить? подскажите, пожалуйста, попроще..
0
6024 / 3218 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
21.07.2020, 07:06
Цитата Сообщение от Avusa Посмотреть сообщение
вместо нужных цифр стоят 14, но других.
интересно каких...
0
0 / 0 / 0
Регистрация: 20.07.2020
Сообщений: 9
21.07.2020, 09:12
Не тех, которые я ввожу до сохранения файла.
0
0 / 0 / 0
Регистрация: 20.07.2020
Сообщений: 9
21.07.2020, 09:20
Fairuza, иллюстрирую свою проблему картинкой. Может, всё-таки, сообразите, как мне помочь...
Миниатюры
Как правильно сохранить числа в csv файл?  
0
малоболт
1328 / 510 / 213
Регистрация: 30.01.2020
Сообщений: 1,244
21.07.2020, 11:46
Цитата Сообщение от Avusa Посмотреть сообщение
иллюстрирую свою проблему картинкой.
Перед сохранением в CSV поменяйте формат отображения либо на числовой, с 0 знаков после запятой, либо на текстовый. В csv экспортируется то, что отображается: 3,85E13, соответственно при импорте этого csv в эксель получите 385 и 11 нулей.

И сохраняйте один раз в csv. Когда предложит сохранить ещё при закрытии файла - лучше не сохранять.
1
0 / 0 / 0
Регистрация: 20.07.2020
Сообщений: 9
21.07.2020, 18:02
Punkt5, Большое спасибо за толковый ответ! У меня получилось. Надеюсь, и те люди, для которых этот файл предназначался, получат его в том же виде, как и у меня.

Однако при сохранении и закрытии файла этот .csv раз 15 спрашивал "сохранять/не сохранять". Поэтому ваш совет "лучше не сохранять" не прокатил...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.07.2020, 18:02
Помогаю со студенческими работами здесь

Как сохранить VBA-массив в CSV-файл без Excel
Как можно сохранить VBA-массив в CSV-файл без использования Excel? Сейчас я сначала вставляю данные из VBA-массива в Excel, а затем...

Как вырезать несколько столбцов из csv файла и сохранить в другой файл?
Добрый день! Подскажите, как вырезать несколько столбцов из csv файла и записать их в другой? Требуются 4, 5, 7, 11 столбцы. Разделитель...

Сохранить таблицу в csv файл
Как можно сохранить таблицу в csv файл? И оператор импорта тоже напишите. Добавлено через 37 минут Точнее, как выставить расширения...

Сохранить в csv файл из DataGridView
Все привет не получается сохранить в csv файл из datagridview. проблемма в том что он вроде как и сохраняет но в один столбец а мне нужно...

Как правильно сохранить из DataGridView в файл
Имеется DataGridView который отображает рейсы .Мне необходимо при нажатии кнопки Сохранить записать весь грид в файл, как записывать я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru