Xlwings Преобразование ячейки в тип данных Excel (например, акции, валюты)Python

Программы на Python
Ответить
Anonymous
 Xlwings Преобразование ячейки в тип данных Excel (например, акции, валюты)

Сообщение Anonymous »

Я пытаюсь настроить команду с помощью Xlwings в сценарии Python, чтобы установить для конкретной ячейки на листе Excel тип данных Excel (например, «Акции», «Валюты»). Я нашел код VBA, который устанавливает эти «новые» типы данных Excel, которые возвращают значения из онлайн-сервисов Microsoft. Однако мне не удалось заставить этот код работать.
Буду признателен за любые отзывы.
Использование:
MacOS : Sequoia v15.1
Excel: Excel для Mac 2021
Пример кода:

Код: Выделить всё

wb = xw.Book(file)
sheet = wb.sheets('Stock_DataTable')

sheet.Range("B19").api.ConvertToLinkedDataType ServiceID:=268435456, LanguageCulture:= "en-US"
Ожидаемый результат: отформатировать ячейку как указанный тип данных и вернуть правильную информацию из веб-сервиса


Наблюдаемый результат: вызов просто завершается с ошибкой и появляется сообщение о том, что эта функция не поддерживается.


Подробнее здесь: https://stackoverflow.com/questions/791 ... currencies
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»