Как открыть файл .xls в ArcMap без установленного Office? - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь открыть и скопировать документы xls в окне Каталога ArcMap 10.6.1. Каждый раз, когда я пытаюсь развернуть таблицу, я получаю следующее сообщение об ошибке:

«Не удалось подключиться к базе данных. Ошибка общей функции. Внешняя таблица не имеет ожидаемого формата». (перевод с немецкого)

Я пытался установить (затем обновить) "Драйвер системы Office 2007: компоненты подключения к данным" и "Распространяемый компонент Microsoft Access Database Engine 2010" но это не помогло.

Я использую ArcGIS 10.6.1 на Windows Server 2012 R2 без установки Office. Интересно, что на другом компьютере, на котором работает ArcGIS 10.5.1 с той же ОС и без Office, все работает отлично!

1 Ответ

0 голосов
/ 25 марта 2020

Попробуйте, это может помочь вам читать и использовать данные из .xls, используя окно arcpy:

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)
...