Конвертер из 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 ;)");
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д