Как сохранить файл в формате csv с разделителем точка с запятой
Перейти к содержимому

Как сохранить файл в формате csv с разделителем точка с запятой

Как сохранить файл в формате csv с разделителем точка с запятой

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Как сохранить csv в excel

У меня возникла проблема при сохранении csv файла. Я хочу сохранить его в формате xls. У меня есть 4 столбца (date, name, address, about). Они все разделены запятными, но проблема в том, что в столбце about идёт текст, где может быть очень много запятых. Так вот, вопрос. Как сохранить csv в формат xls, чтобы у меня было всего 4 столбца. P.S. в столбце date, name, address нет запятых. Приведу пример из файла:

03.01.2023 (date),Мамонтёнок (Московский театр мюзикла) (name),Московский театр мюзикла (address),"Мюзикл для всей семьи - захватывающее театрально-музыкальное приключение в Африке.Что делает Мамонтёнок в Африке? Сможет ли он обрести друзей среди всезнающих попугаев, весёлых обезьянок и мудрых жирафов? И найдёт ли он себе уютный дом с заботливой мамой?Известный сюжет оброс новыми подробностями, симпатичными героями и диалогами. И всё это — под зажигательные песни Владимира Шаинского, Евгения Крылатова и Геннадия Гладкова на стихи Юрия Энтина и Григория Остера.Это спектакль о силе дружбы, важности надежды, упорстве на пути к заветной цели, бесконечном оптимизме, необъятной родительской любви и, конечно, об исполнении желаний (about). 

Отслеживать

задан 15 авг 2022 в 19:54

user462422 user462422

Значения, содержащие зарезервированные символы (двойная кавычка, запятая, точка с запятой, новая строка) обрамляются двойными кавычками («). Если в значении встречаются кавычки — они представляются в файле в виде двух кавычек подряд.

Как сохранить файл в формате csv с разделителем точка с запятой

Всем привет!
Я разбился о суровую реальность, в связи с чем пришел за помощью.

У меня две задачи в одном.
1. Все значения в файле нужно взять в кавычки;
2. Сохранить файл в .csv.

Я пытался уже значения превратить в кавычки и через chr(34) и через «»»». В excel отображается корректно, но в тектовом документе кавычек три.
Файл же никак не хочет сохраняться с запятыми, сохраняясь с точкой с запятой.

Пробовал даже перебрать цикл и заполнить все в первую ячейку, разделяя все запятыми — итог все тот же, кавычек три.

Абсолютно рандомный пробный файл во вложении.

Буду крайне признателен!

Всем привет!
Я разбился о суровую реальность, в связи с чем пришел за помощью.

У меня две задачи в одном.
1. Все значения в файле нужно взять в кавычки;
2. Сохранить файл в .csv.

Я пытался уже значения превратить в кавычки и через chr(34) и через «»»». В excel отображается корректно, но в тектовом документе кавычек три.
Файл же никак не хочет сохраняться с запятыми, сохраняясь с точкой с запятой.

Пробовал даже перебрать цикл и заполнить все в первую ячейку, разделяя все запятыми — итог все тот же, кавычек три.

Абсолютно рандомный пробный файл во вложении.

Буду крайне признателен! akobir

К сообщению приложен файл: 7387395.xlsx (7.9 Kb)

Сообщение Всем привет!
Я разбился о суровую реальность, в связи с чем пришел за помощью.

У меня две задачи в одном.
1. Все значения в файле нужно взять в кавычки;
2. Сохранить файл в .csv.

Я пытался уже значения превратить в кавычки и через chr(34) и через «»»». В excel отображается корректно, но в тектовом документе кавычек три.
Файл же никак не хочет сохраняться с запятыми, сохраняясь с точкой с запятой.

Пробовал даже перебрать цикл и заполнить все в первую ячейку, разделяя все запятыми — итог все тот же, кавычек три.

Абсолютно рандомный пробный файл во вложении.

Буду крайне признателен! Автор — akobir
Дата добавления — 24.05.2020 в 16:03

Как изменить разделители для CSV в Excel?

10940558_6142610c076c3f62eac10f4fdfafbf6

Excel сохраняет CSV так на скрине. Т. е. есть только разделители полей «;». Нужно чтобы а) разделителями полей были «,» — запятые б) разделителями текста » — кавычки.
Команда Данные->Текст по столбцам, пишет что работает только с одним столбцом.
Office 2010
P.S. Не предлагать OpenOffice, вопрос именно по Excel.

  • Вопрос задан более трёх лет назад
  • 77720 просмотров

Комментировать

Решения вопроса 3

honor8

Принципы быстродействия VBA в описании

  • Изменяется региональными настройками системы: Дополнительные параметры (кнопка) -> Числа (вкладка) -> Разделитель элементов списка. Блинк
  • Написать макрос для сохранения данных с разделителем запятой:
Sub SaveAComma() ActiveWorkbook.SaveAs Filename:="C:\Users\User\Desktop\ActiveSheet.csv", _ FileFormat:=xlCSV, CreateBackup:=False, Local:=False End Sub

Ответ написан более трёх лет назад

Нравится 4 4 комментария

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *