作者ansem (DoubleA)
看板Python
标题[问题] 关於Python3使用Excel新增工作表的问题。
时间Sat Mar 25 18:30:49 2017
小弟我目前需要更新资料库并且建立新的工作选项,因此需要在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://webptt.com/cn.aspx?n=bbs/Python/M.1490437852.A.7AC.html
1F:→ zerof: 用 Add(None, <After Object>) 03/25 19:36
2F:→ zerof: 然後 xlsx 其实可以考虑用 xlsxwriter library 03/25 19:37
3F:→ ansem: 老大,您真的很神。多谢罗~ 03/26 16:32