私はMySQLデータベースを使用している場所でC#.net Webアプリケーションを使用しています。私の要件はExcel形式でテーブルデータをエクスポートしたいのです。どうすれば可能か教えてくださいMySQLデータベースをExcelにエクスポートする
答えて
本当に必要なものはどうか分かりませんが、なぜExcel形式にテーブルデータをエクスポートしたいのですか? SSISをソースとしてODBC接続を使用し、宛先としてExcel接続を使用します。 SSISパッケージを実行するために必要なのはSQLサーバだけですが、ソースとしてMySQLで動作します。 Uは、SSISパッケージを実行時にHttpPOSTの背後で実行し、uriをExcelドキュメントなどに返すことができます。
PS:私が言ったようにこれは、あなたのソリューションのための象のようになります。uは本当に:)
私はちょうどデータセットでデータを取得したいとExcelとしてエクスポートする..... – LetMeIN
CSV(カンマ区切り値)を必要とするものに応じては、Excelのための共通フォーマットです。これはおそらく、データをエクスポートする最も簡単な方法です。非常に移植性があります。
C#.NETはADO.NETでMySQLデータにアクセスできるため、DataReaderまたはDataTableも使用できます。正しいSqlClientを使用することを忘れないでください。抽出されたデータを含むフラットな.csvファイルを作成して保存します。
私は(のみXLSX!)、その目的のためにExcelPackagePlusを使用しています、ここXLSXしたDataTableをエクスポートする方法は次のとおりです。
public static MemoryStream DataSetToExcelXlsx(DataTable table, string sheetName)
{
MemoryStream Result = new MemoryStream();
ExcelPackage pack = new ExcelPackage();
ExcelWorksheet ws = pack.Workbook.Worksheets.Add(sheetName);
int col = 1;
int row = 1;
foreach (DataRow rw in table.Rows)
{
foreach (DataColumn cl in table.Columns)
{
if (rw[cl.ColumnName] != DBNull.Value)
ws.Cells[row, col].Value = rw[cl.ColumnName].ToString();
col++;
}
row++;
col = 1;
}
pack.SaveAs(Result);
return Result;
}
で(HTML)テーブルにデータをレンダリングすることです最も簡単な方法プレーンテキスト形式。 Excelはそのようなテーブルを読み込み、基本的で高度な設定をCSSスタイルで行うこともできます。
ただし、ここに提示されているその他のオプションは、より安定しており、もちろんおすすめです。しかし、素早く汚れたハックのために、プレーンなhtmlテーブルもやっています。
- 1. mysqlデータベースをExcelにエクスポート
- 2. C#WindowsフォームアプリケーションでExcelにMYSQLデータベースをエクスポート
- 3. MYSQLテーブルをExcelにエクスポート
- 4. PostgresデータベースをExcelスプレッドシートにエクスポートする
- 5. PHPデータベースExcelのエクスポート
- 6. PHP MYSQLからExcelにエクスポート
- 7. ExcelデータベースをMySQLデータベースにインポートする
- 8. ASP.netデータをMySQLデータベースにエクスポート
- 9. データベースをエクスポートするには? MySql
- 10. ローカルMySqlデータベースのエクスポート
- 11. ExcelからMySQLへのエクスポート
- 12. mySQLをexcelまたはcsvにエクスポート
- 13. mysql dbを.csv/excelファイルにエクスポート
- 14. XAMPPからMySQLデータベースをエクスポートする
- 15. phpmyadminでmysqlデータベースをエクスポート/インポートする
- 16. PHP Mysql - データベース全体をエクスポートする
- 17. は、MySQLデータベースにExcelから
- 18. C#Winforms:ExcelデータベースへのMysqlデータベースのエクスポート
- 19. データベースを持つC#でExcelファイルをエクスポートするには
- 20. PHPを使用してMYSQLデータをExcel/CSVにエクスポートする
- 21. PHPExcelを使用してExcelをMySqlにエクスポートする
- 22. バルク非テーブル形式のExcelデータをデータベースにエクスポートする
- 23. JAVA:データをデータベースからエクスポートしてExcel側に送信する
- 24. SQL Server 2008 R2データベースをExcel 2007にエクスポートするときのエラー
- 25. 特定のmysqlテーブルをPHPでExcelにエクスポートする
- 26. excelシートにExcelをエクスポートする
- 27. Amazon RedshiftからRDS MySQLデータベースにエクスポート
- 28. データセットをExcelにエクスポートする
- 29. ListViewをExcelにエクスポートする
- 30. MySQLデータをSQLiteデータベース形式にエクスポートしてSQLiteデータベースに格納
ソースコードを表示してください...何を試しましたか? XLSXまたはXLSファイルが必要ですか? CSVはあなたのユースケースでOKでしょうか? – Yahia