Передача данных между Cradle и Excel

Transferring Data Between Cradle and Excel
Перевод: Юлия Куксенок

У некоторых  клиентов 3SL имеются группы, работающие в Excel, которым нужно передавать данные между 3SL Cradle и Excel. В целом сделать это довольно легко — просто опубликуйте таблицу в CSV или HTML, откройте ее в Excel, а затем после изменения данных в Excel, воспользуйтесь плагином Excel или сохраните из Excel в CSV и импортируйте обратно в Cradle.

Иногда возникают некоторые проблемы с отличающимися кодировками символов в Cradle (который использует кодировку UTF-8), и Excel (где кодировка по умолчанию устанавливается на основе ваших региональных настроек).

Некоторые примечания, которые помогут упростить передачу данных в случае разных кодировок:

  1. Вы можете воспользоваться бесплатной утилитой iconv, которая поставляется вместе с Cradle, чтобы выполнить преобразование символов.
  2. Вы можете импортировать данные в кодировке UTF-8 в Excel, выполнив следующее:
  • Откройте новую таблицу Excel;
  • На вкладке «Данные» выберите пункт «Из текста» и на первом шаге мастера настройки выберите CSV-файл, в раскрывающемся меню «Файл источника» выберите: 65001 — Юникод (UTF-8), таким образом, Excel выполнит преобразования символов;
  • Продолжите работу в мастере настройки в обычном порядке для загрузки данных.

Чтобы загрузить данные из Excel в Cradle, содержащие специальные символы (такие как +/- или знак градуса, текст на китайском или корейском языках), необходимо преобразовать кодировку символов из Excel в UTF-8. Для большинства западных систем, кодировка символов представлена в виде CP1252, но вы можете использовать команду chcp для проверки вашего кода страницы.

Для загрузки данных из Excel в Cradle вы можете:

  1. Экспортировать данные в виде CSV из Excel, где специальные символы могут быть представлены в виде CP1252 (например, +/- или знак градуса), а затем в диалоговом окне импорта данных Cradle, вы можете установить входную кодировку как CP1252, или любую другую, которая используется в вашем Excel. Эти данные будут преобразованы из CP1252 в UTF-8 и импортированы.
  2. Экспортировать данные из CSV в виде текстового файла Юникод, преобразовать и импортировать:
  • Нажмите «Сохранить как» и выберите формат Юникод (.txt);
  • Откройте полученный файл в Блокноте, выберите «Сохранить как» и измените кодировку на UTF-8;
  • Откройте полученный файл в окне импорта данных Cradle, установите тип файла CSV и измените разделитель полей с запятой (,) на tab (так, как в файле), и импортируйте данные.

Добавить комментарий