如何解决使用 openpyxl 脚本编辑 Excel 文件后,Power Apps 抛出“隐式转换错误无法转换空对象”
我创建了一个简单的 Python 脚本来使用 openpyxl 包编辑 Excel 文件。 我将相同的 Excel 文件连接为 Microsoft Power Apps 中的数据源。在我使用 Python 脚本编辑 Excel 表并尝试从 Power Apps 编辑表单功能编辑文件后,我收到以下错误:
PowerApps Error “请求的操作无效。服务器响应:表 1 失败:无法读取 Excel 工作簿内容。失败原因:隐式转换错误。无法转换空对象”
用openpyxl写入Excel文件后是否有可能发生编辑冲突?还是 openpyxl 的保存功能使文件/表为空?
我正在为 RFID 应用程序构建它,我需要能够从 Python 连续写入数据库,同时还可以通过 Power Apps 访问它。任何帮助表示赞赏。我也在下面包含了我的 Python 代码。谢谢!
from openpyxl import load_workbook
filename = "rfid_test1.xlsx"
wb = load_workbook(filename)
ws = wb.worksheets[0]
ws_tables = []
for col in ws.iter_cols(max_col=1):
for cell in col:
if cell.value == "test":
print(cell.row)
ws.cell(row = cell.row,column = 8).value = "high"
ws.cell(row = cell.row,column = 9).value = "Video Lab"
ws.cell(row = cell.row,column = 10).value = "4:44PM"
wb.save(filename)
解决方法
您不能同时从两个程序处理 Excel 文件。 Excel 文件是 zip 文件,更改后必须覆盖 zip 文件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。