2

Я ищу способ сохранить выделенный курсивом текст при экспорте из XLSX в CSV. Я знаю, что CSV не поддерживает стилизованный текст, но мне интересно, если кто-нибудь знает об обходном пути. Например, есть ли в Excel способ преобразования выбранных ячеек в HTML? (Завершение курсивного текста в теги em решит мою проблему.)

ОБНОВЛЕНИЕ: Я хотел бы уточнить, что я намерен импортировать CSV в базу данных MySQL через скрипт PHP и выводить в виде HTML.

Еще одно обновление: я использую Excel 2008 для Mac.

1 ответ1

1

Так что это в основном то, что я искал:

http://www.xlmacros.com/content/how-search-italic-text-range-using-excel-vba

Это скрипт VBA, который обернет теги <em> (или фактически теги <i> ) вокруг выделенного курсором текста в ячейках. Таким образом, я могу экспортировать как CSV, а затем просто сбросить этот текст прямо в таблицу базы данных, без сложного анализа, но с сохранением курсива. Для этого требуется версия Excel для Windows или (предположительно) новая версия Mac 2010 года, которая должна поддерживать макросы.

Или, может быть, какой-то гений AppleScript мог понять это. Я, вероятно, просто попытаюсь немного войти в Windows Excel и посмотреть, работает ли этот скрипт.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .