[英]Can I create a table in excel with xlwings with python?
我正在編寫 excel 和 python 的報告,主工作表包含一個表格。 但是每次我更新報告時,表格格式都會消失,表格會轉換為范圍。
這是我的代碼
excel_app = xw.App(visible=False)
wb = excel_app.books.open(path_open)
ws = wb.sheets('Full_table')
ws.cells(1, 1).options(index=False, header=True).value = my_data
是否可以更新保留表格而不是一直有范圍的報告? 非常感謝
假設您的數據位於名為 my_Data_table 的 dataframe 中
以下代碼可以幫助您實現目標
import xlwings as xw
book = xw.Book()
ws = book.sheets.active
ws.range("A1").options(index=False).value = my_Data_table
tbl_range = ws.range("A1").expand('table')
ws.api.ListObjects.Add(1, ws.api.Range(tbl_range.address))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.