none
Excel: корректное сохранение таблицы в формат CSV, для экспорта в AD RRS feed

  • Общие обсуждения

  • Задача - таблицу из Excel корректно импортировать в Active Directory. Для этого её надо сохранить в формат CSV, но так, чтобы:
    1. Разделителем была запятая, а не точка с запятой
    2. Если в какой-то ячейке имеются запятые, то её содержимое берется в кавычки

    По умолчанию при сохранении в формат формат "CSV (разделитель - запятая)", на самом деле разделителем становится точка с запятой! И второе условие тоже не выполняется.
    Кто сталкивался с такой задачей, как победили?
    Excel - 2003 SP3, Но при необходимости могу поставить что угодно, хоть ОпенОфис, лишь бы корректно экспортировать данные.

     

    11 декабря 2008 г. 15:30

Все ответы

  • Разделитель Excel берёт из Пуск -- Настройка -- Панель управления -- Язык и региональные стандырта -- Настройка -- Разделитель элементов списка. Для русского Windows там стоит как раз точка с запятой. Если ты её поменяешь на запятую, то Excel будет сохранять стандартный .csv уже с запятыми вместо разделителя. Что касается запятых в тексте ячеек, которые надо обрамить кавычками, то если тебе такой экспорт надо сделать однократно, просто делаешь поиск запятой и замену на кавычка запятая кавычка. Если такой экспорт тебе надо делать регулярно, то делает небольшой макрос по такой замене. Если есть вопросы по написанию макроса -- сообщи мне на почту -- помогу.

    16 декабря 2008 г. 19:05