Excel 如何在未安装Office的情况下在ArcMap中打开.xls文件?

Excel 如何在未安装Office的情况下在ArcMap中打开.xls文件?,excel,arcgis,xls,arcmap,Excel,Arcgis,Xls,Arcmap,我正在尝试在ArcMap 10.6.1的目录窗口中打开和复制xls文档。 每次尝试展开表时,都会收到以下错误消息: “无法连接到数据库。常规功能失败。 外部表没有预期的格式。“(翻译自德语) 我尝试过安装(然后更新)“2007办公系统驱动程序:数据连接组件”和“MicrosoftAccess数据库引擎2010可再发行版”,但没有任何帮助 我正在Windows Server 2012 R2上运行ArcGIS 10.6.1,没有Office安装。 有趣的是,在另一台机器上,使用相同的操作系统运行Ar

我正在尝试在ArcMap 10.6.1的目录窗口中打开和复制xls文档。 每次尝试展开表时,都会收到以下错误消息:

“无法连接到数据库。常规功能失败。 外部表没有预期的格式。“(翻译自德语)

我尝试过安装(然后更新)“2007办公系统驱动程序:数据连接组件”和“MicrosoftAccess数据库引擎2010可再发行版”,但没有任何帮助

我正在Windows Server 2012 R2上运行ArcGIS 10.6.1,没有Office安装。
有趣的是,在另一台机器上,使用相同的操作系统运行ArcGIS 10.5.1,没有Office,它工作得很好

试试这个,它可以帮助您使用arcpy窗口从.xls读取和使用数据:

import arcpy
import xlrd
inputExcel = xlrd.open_workbook("C:\Users\username\In_excel.xls")
sheetNames = inputExcel.sheet_names()
excelSheet = inputExcel.sheet_by_name(sheetNames[0])
for x in range (0, excelSheet.nrows):
    for y in range (0 excelSheet.ncols):
        cellValue = excelSheet.cell_value(x, y)
        print (cellValue)