簡體   English   中英

Python (OpenPyxl) openpyxl 不寫任何東西

[英]Python (OpenPyxl) openpyxl not write anything

代碼:

 wb = Workbook() sdwbb = load_workbook(sdpath) filename = os.path.basename(sdpath) bulan = "September" try: sdp = sdwbb[bulan] except: sdwbb.create_sheet(bulan) wb.save(filename) time.sleep(0.5) sdp = sdwbb[bulan] cell_one = sdp['F1'] cell_one.value = 'test' sdwbb.save(filename)

供您參考,我沒有收到任何錯誤,但它沒有寫任何單元格 f1 表九月

我想做的是寫在特定的工作簿、工作表和單元格上

這是我在同一文件夾中的文件 test.xlxs 中的 cel F1(在當前工作表中)中編寫“測試”的代碼:

from openpyxl import Workbook, load_workbook

wb = load_workbook("test.xlsx")
ws = wb.active

ws["F1"] = "test"
        
wb.save("test.xlsx")
print("done")

就這么簡單:)。

此外,您應該仔細查看 openpyxl 的文檔: https://openpyxl.readthedocs.io/en/stable/tutorial.html#create-a-workbook

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM