Конвертер из XLS в базу данных SQL - C#
Формулировка задачи:
Как конвертировать с документа zakaz.xls три таблицы "ручки" "тетрадки" "столы"
в базу данных SQL "ручки" "тетрадки" "столы" ?
Решение задачи: «Конвертер из XLS в базу данных SQL»
textual
Листинг программы
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO; using Excel; namespace Converter_EXEL_to_SQL { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { OpenFileDialog ope = new OpenFileDialog(); ope.Filter = "Excel Files|*.xls;*.xlsx;*.xlsm"; if (ope.ShowDialog() == DialogResult.Cancel) return; FileStream stream = new FileStream(ope.FileName, FileMode.Open); IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream); DataSet result = excelReader.AsDataSet(); DataClasses1DataContext conn = new DataClasses1DataContext(); foreach (DataTable table in result.Tables) { foreach (DataRow dr in table.Rows) { test addtable = new test() { id_test = Convert.ToString(dr[0]), test_name = Convert.ToString(dr[1]), test_zweite_name = Convert.ToString(dr[2]), test_zahl = Convert.ToString(dr[3]), }; conn.test.InsertOnSubmit(addtable); } } conn.SubmitChanges(); excelReader.Close(); stream.Close(); MessageBox.Show("Ura Rabotaet ;)"); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д