如何借助 python 上的 openpyxl 在现有 xlsx 文件上写入文本?
How write text on an existing xlsx file with the help of openpyxl on python?
大部分教程都已过时,我在 python 的帮助下无法在 xlsx 文件上书写。
这是我使用的一些代码:
import openpyxl
wb = openpyxl.load_workbook('C:/Users/user/Desktop/pytranslate.xlsx')
path = 'C:/Users/user/Desktop/pytranslate.xlsx'
ws = wb['Sheet1']
ws.cell(row = 1,column = 1,value = 'need for meas')
val1 = ws['A1'].value
print(val1)
wb.save(path)
程序结束时没有错误,但我在 xlsx 文件上看不到任何输出。
我用这段代码来测试。我首先创建了一个空的 excel 文档。它更新正确。
import openpyxl
path = 'pytranslate.xlsx'
wb = openpyxl.load_workbook(path)
ws = wb['Sheet1']
ws.cell(row = 1,column = 1,value = 'need for meas')
val1 = ws['A1'].value
print(val1)
wb.save(path)
输出(excel)
如果您的文档没有更新,请确认您对文件和文件夹具有正确的权限。
大部分教程都已过时,我在 python 的帮助下无法在 xlsx 文件上书写。
这是我使用的一些代码:
import openpyxl
wb = openpyxl.load_workbook('C:/Users/user/Desktop/pytranslate.xlsx')
path = 'C:/Users/user/Desktop/pytranslate.xlsx'
ws = wb['Sheet1']
ws.cell(row = 1,column = 1,value = 'need for meas')
val1 = ws['A1'].value
print(val1)
wb.save(path)
程序结束时没有错误,但我在 xlsx 文件上看不到任何输出。
我用这段代码来测试。我首先创建了一个空的 excel 文档。它更新正确。
import openpyxl
path = 'pytranslate.xlsx'
wb = openpyxl.load_workbook(path)
ws = wb['Sheet1']
ws.cell(row = 1,column = 1,value = 'need for meas')
val1 = ws['A1'].value
print(val1)
wb.save(path)
输出(excel)
如果您的文档没有更新,请确认您对文件和文件夹具有正确的权限。