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

问题描述 投票:-1回答:1

我正在尝试在ArcMap 10.6.1的目录窗口中打开并复制xls文档。每当我尝试扩展表时,都会显示此错误消息:

“无法连接到数据库。常规功能失败。外部表的格式不正确。”(翻译为德语)

我尝试安装(然后更新)“ 2007 Office System驱动程序:数据连接组件”“ Microsoft Access Database Engine 2010可再发行”,但这没有帮助。

我在没有安装Office的Windows Server 2012 R2上运行ArcGIS 10.6.1。有趣的是,在另一台运行具有相同操作系统且没有Office的ArcGIS 10.5.1的计算机上,它工作正常!

excel arcgis xls arcmap
1个回答
0
投票

尝试此操作可以帮助您使用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)
© www.soinside.com 2019 - 2024. All rights reserved.