Я создаю электронную таблицу с нуля, используя xlwings и заполняя ее данными из текстового файла.Использование модуля Python xlwings для создания комментариев ячейки
Я пытаюсь выяснить способ создания комментария для ячеек с помощью xlwings. Из всего, что я видел, это невозможно. Кто-нибудь знает, как это сделать?
Если нет, то я уже создал сценарий VBA в прошлом, который я могу использовать, но есть ли способ, чтобы я мог переносить этот скрипт VBA в свой скрипт python? Я хотел бы сделать это, поэтому мне не нужно запускать скрипт python, а затем отдельно запускать скрипт VBA.
Заранее спасибо.
Вы пробовали этот пост? http://stackoverflow.com/questions/30308455/how-do-i-call-an-excel-macro-from-python-using-xlwings –
Спасибо, я думаю, я пропустил это. Я нашел, что XlsxWriter-0.8.6 поддерживает запись комментариев, поэтому я могу идти по пути создания и заполнения электронной таблицы с помощью xlwings, а затем запускать через ячейки с XlsxWriter-0.8.6 для записи в комментариях ... Не лучшее решение но лучше, чем возиться с скриптом VBA. –
@GradyNegronida: XlsxWriter нельзя использовать для обновления так, как вы описываете. Это чистый писатель; он может создавать только новые книги. Если вы используете его для написания книги с тем же именем, что и существующая книга, тогда старая книга будет уничтожена, и вы создадите новую книгу, в которой нет ничего, кроме комментариев (или того, что вы явно пишете с помощью XlsxWriter) , –