У меня есть файл xlsx, который я генерирую с использованием SSIS. Данные в этот файл записываются через задачу потока данных, где xlsx файл является местом назначения oledb. Я использовал следующую строку соединения в качестве выражения для соединения OLEDB:
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+ @[User::ExcelPath] +";
Extended Properties=\"Excel 12.0 Xml;HDR=YES\";"
Файл открывается очень просто перед задачей потока данных. После задачи потока данных я получаю диалог следующим образом:
Когда я нажимаю "да", я получаю другое сообщение:
Содержимое xml файла
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"> <logFileName>error072840_02.xml</logFileName><summary>Errors were detected in file 'C:\output\documentId-1.xlsx'</summary><removedRecords summary="Following is a list of removed records:"><removedRecord>Removed Records: Named range from /xl/workbook.xml part (Workbook)</removedRecord></removedRecords></recoveryLog>
Я не могу понять, что именно вызывает эту ошибку. Любая помощь будет оценена. ТИА