У некоторых клиентов 3SL имеются группы, работающие в Excel, которым нужно передавать данные между 3SL Cradle и Excel. В целом сделать это довольно легко — просто опубликуйте таблицу в CSV или HTML, откройте ее в Excel, а затем после изменения данных в Excel, воспользуйтесь плагином Excel или сохраните из Excel в CSV и импортируйте обратно в Cradle.
Иногда возникают некоторые проблемы с отличающимися кодировками символов в Cradle (который использует кодировку UTF-8), и Excel (где кодировка по умолчанию устанавливается на основе ваших региональных настроек).
Некоторые примечания, которые помогут упростить передачу данных в случае разных кодировок:
- Вы можете воспользоваться бесплатной утилитой iconv, которая поставляется вместе с Cradle, чтобы выполнить преобразование символов.
- Вы можете импортировать данные в кодировке UTF-8 в Excel, выполнив следующее:
- Откройте новую таблицу Excel;
- На вкладке «Данные» выберите пункт «Из текста» и на первом шаге мастера настройки выберите CSV-файл, в раскрывающемся меню «Файл источника» выберите: 65001 — Юникод (UTF-8), таким образом, Excel выполнит преобразования символов;
- Продолжите работу в мастере настройки в обычном порядке для загрузки данных.
Чтобы загрузить данные из Excel в Cradle, содержащие специальные символы (такие как +/- или знак градуса, текст на китайском или корейском языках), необходимо преобразовать кодировку символов из Excel в UTF-8. Для большинства западных систем, кодировка символов представлена в виде CP1252, но вы можете использовать команду chcp для проверки вашего кода страницы.
Для загрузки данных из Excel в Cradle вы можете:
- Экспортировать данные в виде CSV из Excel, где специальные символы могут быть представлены в виде CP1252 (например, +/- или знак градуса), а затем в диалоговом окне импорта данных Cradle, вы можете установить входную кодировку как CP1252, или любую другую, которая используется в вашем Excel. Эти данные будут преобразованы из CP1252 в UTF-8 и импортированы.
- Экспортировать данные из CSV в виде текстового файла Юникод, преобразовать и импортировать:
- Нажмите «Сохранить как» и выберите формат Юникод (.txt);
- Откройте полученный файл в Блокноте, выберите «Сохранить как» и измените кодировку на UTF-8;
- Откройте полученный файл в окне импорта данных Cradle, установите тип файла CSV и измените разделитель полей с запятой (,) на tab (так, как в файле), и импортируйте данные.