[問題] 關於Python3使用Excel新增工作表的問題。

看板Python作者 (DoubleA)時間8年前 (2017/03/25 18:30), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
小弟我目前需要更新資料庫並且建立新的工作選項,因此需要在Excel裡新增新的工作表: 程式碼如下: import win32com.client def main(): workdir="D:\\My_Datas\\" xlsApp =win32com.client.Dispatch("Excel.Application") xlsApp.Visible = 1 xlsBook = xlsApp.WorkBooks.Open(workdir+"Test.xlsx") xlsBook.Worksheets.Add(After=xlsBook.Worksheets(xlsBook.Worksheets.Count)) 照理說我新增的表單會出現在最後一個表單裡,但是目前發現它會出現在我目前所在表單的位置的前面,請問到底出了甚麼事? 不好意思此問題滿初階的,但是我已經沒招了。希望有人能幫我看問題出在哪。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.205.229 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1490437852.A.7AC.html

03/25 19:36, , 1F
用 Add(None, <After Object>)
03/25 19:36, 1F

03/25 19:37, , 2F
然後 xlsx 其實可以考慮用 xlsxwriter library
03/25 19:37, 2F

03/26 16:32, , 3F
老大,您真的很神。多謝囉~
03/26 16:32, 3F
文章代碼(AID): #1OraRSUi (Python)
文章代碼(AID): #1OraRSUi (Python)