我有一个程序可以从已打开的 excel 文件中的工作表中读取数据。但是,如果打开了错误的文件/工作表,则数据将被损坏。
我使用以下方法启动 excel。但我找不到包含文件名或工作表名称的 xcel 对象。
import win32com.client
xcel = win32com.client.Dispatch("Excel.Application")
我正在寻找的是一种读取 excel 文件的文件名和工作表名称的方法。
我有一个程序可以从已打开的 excel 文件中的工作表中读取数据。但是,如果打开了错误的文件/工作表,则数据将被损坏。
我使用以下方法启动 excel。但我找不到包含文件名或工作表名称的 xcel 对象。
import win32com.client
xcel = win32com.client.Dispatch("Excel.Application")
我正在寻找的是一种读取 excel 文件的文件名和工作表名称的方法。
如果您打开一个新的 excel 应用程序,则没有文件名...您以这种方式打开一个新文件excel.Workbooks.Open(Filename,ReadOnly)
这是用于检查工作表名称
import win32com.client
excel = win32com.client.Dispatch('Excel.Application')
wb = excel.Workbooks.Add()
ws = wb.Sheets(1)
if ws.Name!="TheSheetImLookingFor":
raise ValueError(ws.Name)