Как перенести базу из excel в drupal через feeds с сохранением italics?

Главные вкладки

Аватар пользователя leramulina leramulina 22 марта 2015 в 6:41

Раньше я скармливала feeds *.csv файл, сделанный таким образом.
Я просто делала необходимую таблицу в xls
Через буфер обмена кидала ее в блокнот
Сохраняла файл с кодировкой utf-8 и расширением .csv
И feeds принимал файл прекрасно

Но с последними файлами у меня вышла загвоздка.
Дело в том, что поле body у некоторых позиций содержит курсив. А курсив при перебрасывании в блокнот почему-то теряется. И как бы я ни пробовала сделать перекодировку другим образом, с установкой кодировки utf-8 при сохранении csv из excel, все равно вся кириллица трансформируется в знаки вопроса.

UPD: похоже, что csv вообще не сохраняет italics. А есть ли какой-то шанс вообще при переносе xls файла через feeds на drupal сохранить italics?

Комментарии

Аватар пользователя bsyomov bsyomov 22 марта 2015 в 8:01

CSV это текстовый файл, в нём нет никакого форматирования, т.е. не сохраняются, ни выделение, ни шрифты, ни цвета, только символы.

В принципе, есть feeds_xls, который напрямую работает с экселевскими файлами, можно попробовать использовать его. Возможно, получится в этом случае, сохранить форматирование. Я, честно говоря, не пробовал именно такую задачу решать, поэтому утверждать, что это сработает не буду.
И есть тут один подводный камень - библиотека PHPExcel, которую использует этот модуль, весьма ресурсоёмка.