Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/19: Рейтинг темы: голосов - 19, средняя оценка - 4.63
nosop
0 / 0 / 0
Регистрация: 12.03.2011
Сообщений: 1
1

Отобразить кавычки в csv

15.03.2011, 15:55. Просмотров 3572. Ответов 3
Метки нет (Все метки)

Добрый день!
Подскажите, пожалуйста. У меня есть табличка, сделана она в excel. Необходимо сорхранить эту табличку в формате csv> Проблема в том что если у меня есть пустая колонка, то она отделяется просто точкой с запятой ( ; ) 1;;;8911769500
мне необходимо, чтобы в пустых колонках в формате отображались кавычки. то же самое и для текста ячейки.
то есть строка, при просмотре этого документа в блокноте должна иметь следующий вид
"1";"";"";"8911769500"

Кавычки у меня появлеются только в том случае, если данные в какой-нибудь ячейки взяты в кавычки, например, "8911769500" , в блокноте в формате csv этопринимет вид """8911769500"""
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2011, 15:55
Ответы с готовыми решениями:

Кавычки в csv
Сорри за кОвычки. Парсю csv. В экселе запись отображается так: ООО "Автомобильный завод "ГАЗ""...

Кавычки в csv-файле
Здравствуйте, Был файл в формате xlsx. Я его пересохранила в csv, т к файлы в формате csv...

Считать строки из csv файла, все слова заключить в кавычки и разделить запятой. Рез. записать в текстовый файл
Доброго времени суток, столкнулся со следующего рода проблемой, Нужно считать строки из csv файла,...

В заданной строке содержатся двойные кавычки. Напечатать все слова, взятые в кавычки
в заданной строке содержатся двойные кавычки. Напечатать все слова, взятые в кавычки.

Обернуть часть строки (от кавычки до кавычки) в тег <p>
Допустим есть срока : var ex = ' привет &quot;человек&quot;привет ' Нужно (человек) одеть в тег &lt;p&gt;....

3
Elfhelm
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 16
09.07.2014, 10:12 2
Добрый день.
Прошу прощения за некропостинг, но возник абсолютно такой же вопрос.
Может кто-нибудь сможет помочь с решением?
0
Pelena
2453 / 1242 / 213
Регистрация: 25.10.2010
Сообщений: 1,999
09.07.2014, 19:48 3
Придумались такие костыли:
1) создаём новый лист, на котором в ячейку А1 вводим формулу =Лист1!A1 (Лист1 - это лист с данными)
2) протягиваем эту формулу по строкам/столбцам так, чтобы все данные с Лист1 скопировались на Лист2, при этом на месте пустых ячеек будут нули
3) на Лист2 выделяем все заполненные ячейки и задаём для них пользовательский формат
\"Основной\";\"Основной\";\"\";\"@\"
4) сохраняем этот Лист2 в формате .csv
5) открываем файл в блокноте -- Правка -- Заменить и меняем три кавычки """ на одну " -- Заменить все

Либо макросом от уважаемого RAN
Код
Sub CSV()
    Dim a, i&, Name_file$, strc$
    Name_file = "C:\111.csv" 
    a = ActiveSheet.UsedRange
    For i = 1 To UBound(a)
        strc = strc & vbNewLine & """" & Join(Application.Index(a, i, 0), """;""") & """"
    Next
    strc = Mid$(strc, 3)
    With CreateObject("scripting.filesystemobject")
        With .OpenTextFile(Name_file, 8, True)
            .Write strc
            .Close
        End With
    End With
End Sub
1
Elfhelm
0 / 0 / 0
Регистрация: 27.08.2012
Сообщений: 16
10.07.2014, 09:55 4
Огромное спасибо! Код - то, что нужно
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2014, 09:55

Что обозначают тройные кавычки (двойные кавычки)?
res1 = wsh.Run(&quot;&quot;&quot;C:\FPC\2.6.0\bin\i386-win32\fpc.exe&quot;&quot; d:\script\sumcifr.pas&quot;, 1, true) ...

Как засунуть кавычки в кавычки?
string a = x.Replace(&quot;&quot;&quot;, &quot;&quot;) Такое выражение не прокатывает Также не удается поставить в...

Как обернуть кавычки в кавычки
Здравствуйте! Пробую обернуть кавычки в кавычки но пока оборачивается весь текст: ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru