Как импортировать базу данных excel в C#?
У меня есть таблица excel, которая содержит 3 столбца, но содержит переменное количество строк.
И я хочу вставить эту таблицу excel в строки и столбцы, которые совпадают с таблицей базы данных.Я хотел бы импортировать базу данных, выбрав файл Excel.Но мне это не удалось.
Я жду твоей помощи в этом деле.
Мои шаги процесса заключаются в следующем.
1.Выбор в Excel (Сделанный)
2. прочитайте выбранный вариант. (читает в foreach, но не пишет)
3. Вставьте строки и столбцы таким же образом в структуру таблицы. (Не сделанный)
Что я уже пробовал:
//Метод действия кнопки вставки
private void ExcelImport(object obj){ Excel.Application app=new Excel.Application(); Excel.Workbook workbook=app.workbooks.Open(fileName,Type.Missing,Type.Missing); Excel.Worksheet sheet=workbook.Sheets[1]; Excel.Range range=sheet.UsedRange; }
Richard MacCutchan
Я уже однажды объяснял, как это сделать, но, думаю, вы удалили этот вопрос. Кроме того, почему вы используете Excel Interop для открытия файла, а затем OLEDB для его чтения?