Python如何利用win32com模块,在指定位置新建Excel?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python如何利用win32com模块,在指定位置新建Excel?相关的知识,希望对你有一定的参考价值。

Python如何利用win32com模块,在指定位置新建Excel?我在使用workbooks.add()时 新建的Excel总是跑到一个莫名奇妙的路径下。。。 求指教~~~~

一般操作excel读取使用xlrd模块,写入使用xlwt模块,修改使用xlutils模块。

根据你的需求,使用xlwt新建excel代码如下:

# -*- coding:utf-8 -*-
import xlwt
#新建一个excel文件
file = xlwt.Workbook()
#新建一个sheet
table = file.add_sheet('sheet1')
#写入数据table.write(行,列,value)
table.write(0,0,'test')
#保存文件
file.save('D:/demo.xls')

参考技术A #是的一般都用xlrd,xlwt,用win32com的话----
from win32com.client import Dispatch
app = Dispatch ("Excel.Application")
wb = app.Workbooks.Add ()
wb.SaveAs('f:\\myfile.xlsx')

本回答被提问者采纳

以上是关于Python如何利用win32com模块,在指定位置新建Excel?的主要内容,如果未能解决你的问题,请参考以下文章

python win32gui模块下载

使用 win32com.client 模块在 Python 中将 .XLSX 转换为 .XLS

win32api 找不到指定的模块

ocx控件加载失败

python安装win32com模块

python操作word,关于win32com