Генерация контактов CSV из таблицы

338
Xzila

Моя цель

использовать электронную таблицу с информацией о сотрудниках компании и иметь возможность создавать контакты csv / vcard таким образом, чтобы при создании новых электронных писем я мог просто импортировать только самые актуальные и полезные контакты (такие как в SpreadSheet)

Я знаю, что существуют разные типы форматов контактной информации, которые широко распространены.

Подобно:

  1. Microsoft Outlook
  2. Gmail
  3. Apple vCard

Есть ли способ взять данные с разделителями ячеек в Excel, или Google-листы и т. Д. Где есть имя столбца, фамилия, адрес электронной почты и т. Д. И преобразовать эти данные в CSV или VCF, так как они в основном просто текстовые файлы ? В идеале без вба.

Я знаю, что в Google есть формулы join и split, которые полезны для создания списков с разделителями (или их разделения).

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

1

3 ответа на вопрос

1
Software_Programineer

Это не так просто, как выбрать CSV. MS Excel предлагает несколько различных форматов CSV, которые доступны в раскрывающемся меню «Тип файла» при выборе «Сохранить как». Различные форматы CSV:

Текст (с разделителями табуляции) Это создает текстовый документ с вашими ячейками, разделенными вкладками.

Форматированный текст (разделенный пробелами). Использует пространство для разделения данных ячейки.

CSV (с разделителями-запятыми) Это фактическое расширение файла CSV и, следовательно, разделяет ваши данные с фактическими запятыми.

CSV (Macintosh) Это для тех немногих пользователей Apple. Использует стандарт яблок CR.

CSV (MS-DOS) Это использовалось для ПК с пред-Windows.

С другой стороны, просмотр файла CSV в Excel также прост. Откройте файл CSV в Excel, он будет содержать все в одном столбце, но в нескольких строках. Начните с перехода на вкладку «Данные», затем выберите «Текст в столбцы». Он попросит несколько вещей о данных, прежде чем разделить их на столбцы. Это может быть трюк, который вам нужен, чтобы сделать этот файл, который вы сделали в блокноте, читабельным.

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

Удачи и Наслаждайтесь!

1
AngelWings8

Вы хотите очистить существующую адресную книгу, а затем импортировать CSV-файл со всеми текущими нужными контактами? Этот метод на самом деле хорош в моем опыте, так как вы можете сохранять резервные копии CSV-файлов, обновлять их и импортировать их в разные программы ... даже отображать настраиваемые поля, если хотите!

Чтобы редактировать файл CSV, вы можете использовать Excel (или LibreOffice) так же, как и любую электронную таблицу ... но убедитесь, что вы сохранили его в формате CSV, когда закончите. Каждая строка представляет собой отдельный контакт, и их информационные поля будут основаны на значениях в каждом столбце. Не пытайтесь отформатировать его или сделать его красивым, поскольку он не будет сохранен в формате CSV.

Чтобы получить структуру / заголовки файлов csv, просто используйте функцию экспорта в Outlook или Gmail. Вот несколько ссылок:

http://www.copytrans.net/support/how-to-import-csv-contacts-to-outlook/ http://email.about.com/od/gmailtips/qt/How_to_Export_Your_Gmail_Contacts.htm

0
Chris Rogers

Microsoft Excel позволяет сохранять таблицы в виде CSV-файлов.

Нажмите кнопку Microsoft Office, а затем нажмите «Сохранить как».

Откроется диалоговое окно «Сохранить как».

В поле Тип файла выберите CSV.

Похожие вопросы