【问题标题】:Cant save an excel file using python script无法使用python脚本保存excel文件
【发布时间】:2021-01-27 04:52:40
【问题描述】:
def getFile():
    global filename, path, path2

    filename = QtWidgets.QFileDialog.getOpenFileName()[0]
    path = filename

    print(path)
    

我认为问题出在这个函数上

def getTo():
    wb = load_workbook(filename = filename)

并且文件名功能中缺少一些设置, 我尝试使用unicode,但它并没有解决问题

Traceback (most recent call last):
  File "C:/Users/pro10/PycharmProjects/Program/gui5.py", line 118, in getTo
    sheet['A' + str(rows)] = text1
  File "C:\Users\pro10\PycharmProjects\pythonProject\venv\lib\site-packages\openpyxl\worksheet\worksheet.py", line 313, in __setitem__
    self[key].value = value
  File "C:\Users\pro10\PycharmProjects\pythonProject\venv\lib\site-packages\openpyxl\cell\cell.py", line 216, in value
    self._bind_value(value)
  File "C:\Users\pro10\PycharmProjects\pythonProject\venv\lib\site-packages\openpyxl\cell\cell.py", line 199, in _bind_value
    raise ValueError("Cannot convert {0!r} to Excel".format(value))
ValueError: Cannot convert <function text1 at 0x0000023DFE3D3A60> to Excel
 
  

【问题讨论】:

  • 你遇到了什么错误。我的意思是在终端中
  • edit描述预期行为和实际行为,如果有错误,请同时发布完整错误(以 Traceback 开头)。目前尚不清楚您遇到了什么问题。

标签: python openpyxl qfiledialog


【解决方案1】:

您是否像这样导入了load_workbook 函数?

from openpyxl import load_workbook

【讨论】:

  • @АлексейОрлов 请提供完整的 Traceback。你在用什么库?
猜你喜欢
  • 2013-08-30
  • 1970-01-01
  • 1970-01-01
  • 2020-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-30
  • 2022-08-22
相关资源
最近更新 更多