【发布时间】:2018-07-15 15:27:37
【问题描述】:
我正在尝试编写一个实时编辑打开的 excel 文件的脚本,但是当我尝试运行使用 openpyxl 并从单元格读取然后通过编辑将数据写回该单元格的脚本时,它给出了这个错误@ 987654321@ 有没有办法使用另一个模块解决这个问题,或者我错过了什么秘密
编辑这里的代码,这也是我在将其集成到完整代码之前的学习。
import openpyxl
from openpyxl import load_workbook
from openpyxl import workbook
from openpyxl.utils import get_column_letter
import os
import tkinter as tk
from tkinter import messagebox as tkMsgBox
import time
os.chdir("D:\Scripts\Python\Testing Scripts\My Excel Game")
wb = load_workbook("GameExcel.xlsx")
names = wb.sheetnames
sheet = wb['GameEnviroment']
#userInput = (input("what would you like it to say?"))
#print(userInput)
C3Val = sheet['C4'].value
sheet.cell(row=3, column=4).value = (C3Val + ' 4')
wb.save('GameExcel.xlsx')
print(C3Val + ' 3')
#sheet['A1']=userInput
【问题讨论】:
-
您不能“实时”编辑 Excel 文件。
标签: python python-3.x openpyxl