REDDY SRUJAN Ответов: 1

Как прочитать файл excel с FTP и загрузить в datatable без загрузки


Всем Привет,

Я столкнулся с некоторыми трудностями при чтении данных с FTP. Я скачал файл с FTP и сохранил локально, и когда я пытаюсь читать в excel, я получаю следующую ошибку.

"Внешняя таблица находится не в ожидаемом формате".

Если я сохраняю файл с другим именем с помощью save as, когда я читаю его работу.

Я заметил, что когда я сохраняю как размер файла, он составляет около 33 КБ. Перед сохранением как исходный размер файла составляет 9 КБ.

Не могли бы вы, пожалуйста, дать мне знать, где проблема, и помочь мне.

Заранее спасибо.

Спасибо,
Суджу


Что я уже пробовал:

Я сохранил файл с помощью save as и прочитал файл, который работает. Но оригинальный файл, загруженный с FTP, не работает.

F-ES Sitecore

Вероятно, у вас есть проблема с вашим кодом.

phil.o

Трудно сказать. Может быть, что-то с методом передачи FTP, который вы использовали. Может быть, обязательно использовать бинарные переводы?

Richard MacCutchan

Пожалуйста, предоставьте некоторые более четкие детали. Например, вы пытаетесь открыть файл в Excel или в каком-то другом приложении?

1 Ответов

Рейтинг:
2

#realJSOP

Возможно, вы используете неверную строку подключения.

Для файлов XLSX:
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + [filepath] + ";Extended Properties=Excel 12.0";

Для файлов XLS:
"Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" + [filepath] + ";Extended Properties="Excel 8.0;HDR=YES;"


Richard MacCutchan

Библиотека ACE может обрабатывать оба типа.