Я пытаюсь импортировать файл Excel, представленный в хранилище BLOB-объектов Azure, на сервер sql
EXCEL File
Запрос
SELECT *
FROM OPENROWSET(
BULK 'container/testfile.xlsx',
DATA_SOURCE = 'ExternalSrcImport',
FORMATFILE='container/test.fmt', FORMATFILE_DATA_SOURCE = 'ExternalSrcImport',
codepage = 1252,
FIRSTROW = 1
) as data
Формат файла
10.0
4
1 SQLCHAR 0 7 "\t" 1 DepartmentID ""
2 SQLCHAR 0 100 "\t" 2 Name SQL_Latin1_General_CP1_CI_AS
3 SQLCHAR 0 100 "\t" 3 GroupName SQL_Latin1_General_CP1_CI_AS
4 SQLCHAR 0 24 "\r\n" 4 ModifiedDate ""
Иллюстрация файла формата
при выполнении запроса появляется следующее сообщение об ошибке
Msg 4863, уровень 16, состояние1, строка 210 Ошибка преобразования данных массовой загрузки (усечение) для строки 1, столбца 1 (DepartmentID).
похоже, что терминатор поля в файле формата не работает, есть идеи по импорту файла?