Получение строки пути из Excel в IronPython
Я пытаюсь установить рабочий каталог через IronPython. Его в основном для ANSYS Workbench. Я получаю путь к каталогу от excel, и я храню его в переменной в IronPython.
dirpath = worksheet.range["E25"].value
и я передаю это значение переменной в качестве входного пути к AbsUserPathName
и chdir
.
dir = AbsUserPathName(dirpath) os.chdir(dirpath)
Но никто из них не работает, он дает ошибку, как expected str, got _comObject
- Можно ли заменить excel оракулом в XLLOOP?
- Есть ли какой-нибудь Excel, как бесплатное программное обеспечение, которое может построить графики XYZ 3d
- Источник данных Power BI с возможностью обновления
- Импорт файлов .xls в Access 365
- Как отправить встроенное изображение по электронной почте из excel
Любая помощь приветствуется.
- IF не работает - Попытка рассчитать правильные затраты на доставку товаров (Excel)
- Проблема с вставкой диапазонов, когда не проходит
- Как использовать Matlab для создания карты тепла со значениями, заданными координатами из Excel
- Использование html for excel 2013 с пользовательским форматом валюты
- Applescript: открыть файл Excel и сохранить в другом формате (то же имя и путь)
- Ошибка времени выполнения '1004': метод 'Range' объекта'_Global 'не удался; ПРОСТОЕ КОПИРОВАНИЕ И ВПУСК
- Параметр данных в Excel не работает с Access Query Connection
- SQL Server Выберите непосредственно из файла Excel
Предполагая, что вы используете Microsoft.Office.Interop.Excel, вы можете использовать одно из следующих утверждений:
dirpath = worksheet.Range["E25"].Text
или
dirpath = worksheet.Cells[25, "E"].Text
или
dirpath = worksheet.Cells[25, 5].Text
Ваша текущая инструкция предоставляет COM-объект из interop-API, который может даже представлять несколько ячеек, и поэтому не может использоваться chdir, поскольку нет возможности неявно преобразовывать диапазон в строку.