2016-06-29 7 views
-1

私はMySQLデータベースを使用しているところでC#windowsフォームアプリケーションを使用しています。私の要件は、Excel形式で完全なテーブルデータをエクスポートすることです。どのように可能か教えてください。私はMYSQL DBにC#WindowsフォームアプリケーションでExcelにMYSQLデータベースをエクスポート

private void insert_data() 
    { 
     string MyConnection2= "datasource=localhost;port=3306;username=abc;password=xyz"; 

     string Query = ""; 
     reset_data(); 
     Query = "INSERT INTO test_data.display_only(Article_ID ,Article_Name ,Manufacturer,Article_Quantity) SELECT Article_ID,Article_Name ,Manufacturer,Article_Quantity FROM _data.entered_items"; 
     MySqlConnection MyConn2 = new MySqlConnection(MyConnection2); 
     MySqlCommand MyCommand2 = new MySqlCommand(Query, MyConn2); 
     MySqlDataReader MyReader2; 
     MyConn2.Open(); 
     MyReader2 = MyCommand2.ExecuteReader();  
     MessageBox.Show("Data Updated"); 
     while (MyReader2.Read()) 
     { 
     } 
     MyConn2.Close(); 
    } 
+0

Article_ID、Article_Name、Manufacturerなどの詳細を使用してExcelファイルを作成したい場合は、既存のDBテーブルのデータをデータテーブルに取得し、最新のデータをデータテーブルに挿入し、sametimeで確認します。 –

答えて

0

を私のデータを保存するには、次のコードを使用しています あなたはシンプルなGoogle検索で秀でるために、データベースをエクスポートする方法をたくさん見つけることができます。 EXの場合:Excelがインストールされている場合、excel.interopを使用できます:How to export databse to excel file。 Excelがインストールされていない他の方法:Solutions to Export Data From Database to Excel in C#またはOpen XML SDKを使用してExcelにエクスポートする。

関連する問題