Python в Excel – функция xl() не может обрабатывать переменные?Python

Программы на Python
Ответить
Anonymous
 Python в Excel – функция xl() не может обрабатывать переменные?

Сообщение Anonymous »

Итак, я пытался написать код Python в Microsoft Excel. Код создает ссылку на ячейку, которую затем следует передать в функцию xl(), чтобы вернуть значение этой ячейки.
Но препятствием, с которым я продолжаю сталкиваться, является что xl(), похоже, не может принимать переменные.
Например, поместив этот код Python в Excel:

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

ref = "A1"
var = xl(ref)
var
…должен вернуть значение в ячейке A1. Но это не так. Он просто возвращает ошибку KeyError.
Ввод A1 непосредственно в функцию xl() (xl("A1")) работает нормально, но как только вы помещаете ссылку на ячейку в переменную Excel не могу с этим справиться.
Как я могу это исправить или есть ли обходные пути?
Предпочтительно обходные пути, не предполагающие использования надстроек Office

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

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

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

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

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

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