Формула python получает значение из другого листа, имеет пространство с python

Python не может принять формулу с пробелом в ней.

Подобным образом лист «исходных данных»

sheet.write_merge(0, 0, 5, 8, xlwt.Formula('IF(Original Data!B4<>"",Original Data!B4,"")'), center) 

он покажет ошибку

если я использую это

 sheet.write_merge(0, 0, 5, 8, xlwt.Formula('IF('Original Data'!B4<>"",'Original Data'!B4,"")'), center) 

он также показывает ошибку

если я использую это

 sheet.write_merge(0, 0, 5, 8, xlwt.Formula("IF('Original Data'!B4<>"",'Original Data'!B4,"")"), center) 

это также ошибка

Есть ли способ запустить формулу? Я попробую любое предложение. благодаря

Вам нужно либо избежать кавычек в строке, либо использовать тройные кавычки на внешнем уровне следующим образом:

 sheet.write_merge(0, 0, 5, 8, xlwt.Formula("""IF('Original Data'!B4<>"",'Original Data'!B4,"")"""), center) 

См. Документы Python о строках, цитатах и ​​экранировании .

 sheet.write_merge(0, 0, 5, 8, xlwt.Formula('IF(Original Data!B4<>"",Original Data!B4,"")'), center) 

ошибка

 raise ExcelFormulaParser.FormulaParseException, "can't parse formula " + s FormulaParseException: can't parse formula IF(Original data!B3<>"";Original data!B3;"") 

следующий

 sheet.write_merge(0, 0, 5, 8, xlwt.Formula('IF('Original Data'!B4<>"",'Original Data'!B4,"")'), center) 

ошибка введите описание изображения здесь

следующий

 sheet.write_merge(0, 0, 5, 8, xlwt.Formula("IF('Original Data'!B4<>"",'Original Data'!B4,"")"), center) 

ошибка

 raise ExcelFormulaParser.FormulaParseException, "can't parse formula " + s FormulaParseException: can't parse formula IF('Original data'!B3<>;'Original data'!B3;) 
  • Python xlwt, как НЕ переписать ячейку?
  • Python 3 - xlwt сохранить ошибку рабочей книги
  • Сохранение формулы в Excel Python XLWT
  • Используйте с .open для чтения списка файлов xls для копирования в одну книгу с несколькими листами
  • Как форматировать данные, сохраняя исходные значения в файлах xls, используя некоторый модуль Excel python?
  • XLWT: Как получить доступ к ранее написанным ячейкам?
  • Найти следующую пустую ячейку в строке с помощью XLRD / XLWT
  • Python Excel (xlrd, xlwt) - Как скопировать стиль из одной ячейки и поместить его на другой
  • UnicodeDecodeError при попытке сохранить файл Excel с помощью Python xlwt
  • Excel Combobox в модуле Python xlwt
  • Как запустить формулы excel из скрипта python?
  • Interesting Posts

    тик этикетки номер формат excel

    VBA EXCEL – оптимизация небольшого кода для открытого макроса на рабочем столе

    Извлеките строки данными, содержащими «строку» в столбце в R-программировании

    {Tricky Excel} Как я могу построить график времени и значений в Excel?

    VBA – ошибка индекса

    Формула Excel, чтобы найти самый правый столбец, содержащий значение в таблице

    Как проверить значения времени Excel в Access VBA?

    Создание диаграммы рассеяния с последовательностями из значений строк и значений XY из двух других строк

    Получите значение ячейки из предыдущей ссылки

    Скопируйте и покажите, что после последней косой черты из ячейки

    Java: чтение int из Excel в качестве строки возвращает как десятичное?

    NPOI: xlsx с непустыми ячейками, считанными только с нулевыми строками

    Ошибка при установке несохраненной рабочей книги

    VBA: Excel неправильно оценивает

    Подсчет списка сравниваемых критериев

    Давайте будем гением компьютера.