Чтение файла Excel с помощью программы чтения BinaryStream Без использования Microsoft Office DLL

Я пытаюсь прочитать файл Excel из входного потока.

Я хочу читать построчно и сохранять информацию столбца из Excel в базу данных.

Я не могу прочитать файл, Может ли кто-нибудь помочь мне выяснить, чего мне не хватает.

Вот код ниже.

 using (System.IO.BinaryReader sr = new System.IO.BinaryReader(fileToUpload.PostedFile.InputStream))
                            {

                                do
                                {
                                    tester.Text = tester.Text + sr.ReadString() + "</br>";

                                } while (sr.PeekChar() > 0);
                            }

Спасибо karthik

1 ответ

Обычно в текстовом файле мы читаем построчно. Я сомневаюсь, что Excel также выводит данные построчно (или), вы сможете распознать символ конца строки. Если вы сопоставите строку Excel как строку, это может быть неправильно. Может быть, вы можете попробовать файл CSV, который можно читать построчно и обрабатывать как отдельные строки.

Другие вопросы по тегам