, , , спасибо вам, коллеги! Да, все получилось по коду Jonny (: Спасибо большое! Первое мое обращение, я верила, что мне помогут, ура!!!! Спасибо!!!
сохранение *xls в *csv =строка на выходе в кавычках, можно ли обойти?, если в исходной строке есть запятая, то вся строка заключается в двойные кавычки. Как-то это можно обойти?
сохранение *xls в *csv =строка на выходе в кавычках, можно ли обойти?, если в исходной строке есть запятая, то вся строка заключается в двойные кавычки. Как-то это можно обойти?
сохранение *xls в *csv =строка на выходе в кавычках, можно ли обойти?, если в исходной строке есть запятая, то вся строка заключается в двойные кавычки. Как-то это можно обойти?
сохранение *xls в *csv =строка на выходе в кавычках, можно ли обойти?, если в исходной строке есть запятая, то вся строка заключается в двойные кавычки. Как-то это можно обойти?
сохранение *xls в *csv =строка на выходе в кавычках, можно ли обойти?, если в исходной строке есть запятая, то вся строка заключается в двойные кавычки. Как-то это можно обойти?
|
01.12.2015 09:45:08
, спасибо за вариант! В нем добавляются кавычки. Если мне пойти от обратного и сохраненный файл перезаписать, заменив кавычки на что? на пустоту можно заменить? Потому что другой символ тоже не подойдет.
У меня же не всегда строки заключаются в кавычки, а только тогда, в значении которых есть запятая. Если запятой нет, то строка записывается нормально. Сохранять не xlCSV, а xlText - тогда ухожу от этой проблемы, но приобретаю новую - разделитель - не точка-с-запятой... Прописать принудительно разделитель при сохранении не могу, мозгов не хватает ))))) В общем, мучаюсь и спотыкаюсь )))) наверное, решение какое-то простое, а я его просто не вижу... |
|
|
|
|
сохранение *xls в *csv =строка на выходе в кавычках, можно ли обойти?, если в исходной строке есть запятая, то вся строка заключается в двойные кавычки. Как-то это можно обойти?
|
30.11.2015 17:08:38
Добрый день!
Давно читаю форум, из разряда самоучек )) много полезного почерпнула, но столкнулась с вопросом, решить который не могу. Набралась смелости, решила совета попросить? Мучаю файл: нужно из текстового файла выбрать определенные столбцы с данными и записать их в другой текстовый файл плюс добавить шапку, в которой посчитаны количество строк исходного файла, сумма одного столбца, максимум/минимум даты в третьем столбце. Конечный результат должен быть в DOS-кодировке, разделитель - точка с запятой. xlText сохранял с разделителем "запятая", пришла к xlCSV. Столкнулась с проблемой: все работает нормально, НО если в исходной строке есть запятая, то вся строка заключается в двойные кавычки. Как-то это можно обойти? Подскажите, пожалуйста?.. Во вложении пример исходного файла и макрос. |
|
|
|
|