Я импортирую данные из CSV, который содержит около 350 столбцов. Этот импорт CSV исправлен, и я абсолютно не контролирую его.
Если я пытаюсь открыть CSV в Excel 2003, он загружается только частично из-за ограничения столбца 255 (IV).
Когда я загружаю CSV в DataSet, используя OleDb и Microsoft.Jet.OLEDB.4.0, он также показывает только 255 столбцов. Еще хуже то, что при попытке доступа к данным для некоторых из этих 255 столбцов отображаются неверные данные и происходит несвязное разбиение значений.
Если я открою CSV-файл в Excel, разрешу ему обрезать данные и заново сохранить его, мой импорт будет работать нормально.
Мой вопрос: сталкивался ли кто-нибудь с этим ограничением с поставщиком Jet.OLEDB. Если да, есть ли решение проблемы? Если нет, есть ли альтернативное решение, которое может загрузить такой большой CSV?
Примечание: это не единственная задача, мне нужно предоставить конечному пользователю кнопку просмотра / загрузки, которая выполняет этот импорт по мере необходимости.