Я пытаюсь добавить некоторые наборы значков в существующий файл excel с помощью python. Файл excel написан с использованием xlsxwriter. Поскольку xlsxwriter не поддерживает наборы значков, я закрываю файл, снова открываю его с помощью openpyxl, добавляю наборы значков и сохраняю его снова. Проблема в том, что я потерял все условное форматирование, добавленное ранее. Открытие файла в openpyxl с помощью «keep_vba = True» приводит к нечитаемому файлу xlsx.Добавить набор значков в существующий файл excel с помощью python
Любые идеи, как достичь этого?
Заранее благодарен!
P.S .: Пропущенные детали. Простите за это. Я пишу xlsx-файлы в обоих случаях (xlsxwriter и openpyxl) и использую python 2.7 и последние версии openpyxl и xlsxwriter на Windows-машине с excel 2013. Наборы значков - это маленькие символы, такие как стрелки (вверх, вниз), которые можно использовать в условных форматирование.
Итак, вы перевели Ваш ** ** XLS файл ** ** XLSX, верно? Что вы называете «наборы значков», можете ли вы привести нам пример? –
Я работаю только с файлами xlsx. Нет xls. Наборы значков являются, например, светофоры, которые вы можете добавить в ячейку: [link] (https://support.office.com/en-US/article/Use-data-bars-color-scales-and-icon-sets-to-highlight- data-F118D0A6-5921-4E2E-905B-FE00F3378FB9) – littleHue