Как сохранить запятые при экспорте метаданных из Lightroom в CSV? - Фотопедия
3 голосов
/ 19 апреля 2013

Я использую LR / Transporter для экспорта метаданных из Lightroom в файл .csv. По большей части это работает безупречно. Однако, если у меня есть запятая в поле Подпись, что-нибудь после этой запятой попадет в следующий столбец.

Для поля Ключевые слова они являются опцией модификации, которая заключает запятую в точку с запятой или другой символ. Для этого вы делаете это:

{keywordTags [;]}

Я попытался использовать модификацию, похожую на модификацию заголовка:

{заголовок [;]}

К сожалению, это не работает. Что еще я могу сделать, чтобы сохранить нормальное использование запятых в поле заголовка?

Моя цель - экспортировать содержимое ночных полей из Lightroom в файл .csv и сохранять целостность данных.

Спасибо.

Ответы [ 3 ]

4 голосов
/ 20 апреля 2013

Вместо создания файла, разделенного запятыми, LR / Transporter выведет файл с разделителями табуляции, который сохранит ваши запятые и сделает импорт данных намного чище.

Если вам действительно нужен файл CSV, вы можете легко создать или использовать инструмент для преобразования из вкладок в запятые, которые могут сохранять запятые.

Вот хороший пост о проблемах с форматом CSV и обходных приемах для различных вариантов использования. https://stackoverflow.com/q/4025831/210570

P.S. Используя Lightroom 5 Beta, LR / Transporter не добавляет возвраты каретки в конце метаданных каждой фотографии. Чтобы обойти это, я использую текстовый редактор, чтобы заменить "\ n" на возврат каретки, чтобы Excel мог правильно импортировать файл.

Руководитель: Подпись {вкладка} Ключевые слова \ п

Текст для каждой фотографии: {Подпись} {вкладка} {keywordTagsForExport} \ п

2 голосов
/ 24 апреля 2013

Мои извинения Дейву, который дал твердый ответ на вопрос, однако, не удовлетворенный обходным решением, я продолжил поиск. Благодаря очень любезному совету Роба Коула мне удалось найти: ListView Джона Бердсворта. Это швейцарский армейский нож метаданных на экспорт. Мое единственное сожаление, что я не нашел это раньше. Он может экспортировать любые метаданные в Excel или .csv. Отличное решение.

1 голос
/ 19 апреля 2013

Правильный экспорт в CSV должен заключать любой контент в, внутри него в строковый идентификатор или строковую оболочку. Проверьте, есть ли возможность добавить обертки строк. Обычно это двойные кавычки ("), но часто в хороших обработчиках вывода CSV они позволяют вам указать значение для использования. Если вы не можете найти такую ​​опцию, то, скорее всего, это ошибка, которая должна быть исправлено разработчиком, так как нет способа определить, какие запятые являются содержимым, а какие - разделителями по факту (если вы не можете изменить разделитель на что-то, что не является (с этого момента это технически не является файлом CSV) больше.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...