xlapp = Dispatch("Excel.Application")
wkbk = xlapp.Workbooks.Open(filename)
我发现这个open函数打开了Excel应用程序中我的代码中指定的excel工作簿。有人可以建议一种让我从python代码中读取Excel文件内容的方法。
答案 0 :(得分:5)
xlwings是一个很好的库,可以与Python中的Excel文件进行交互。
打开,阅读和写入工作簿非常简单:
>>> from xlwings import Workbook, Sheet, Range, Chart
>>> wb = Workbook() # Creates a connection with a new workbook
>>> Range('A1').value = 'Foo 1'
>>> Range('A1').value
'Foo 1'
您可以使用以下方式安装它:
$ pip install xlwings
答案 1 :(得分:2)
您可以尝试安装xlrd和xlwt python软件包,它们可以帮助您虚拟打开Excel工作簿。您可以参考此链接以获取示例http://www.youlikeprogramming.com/2012/03/examples-reading-excel-xls-documents-using-pythons-xlrd/