私は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. MYSQLテーブルをExcelにエクスポート
- 3. PostgresデータベースをExcelスプレッドシートにエクスポートする
- 4. PHPデータベースExcelのエクスポート
- 5. ExcelデータベースをMySQLデータベースにインポートする
- 6. ExcelからMySQLへのエクスポート
- 7. mySQLをexcelまたはcsvにエクスポート
- 8. mysql dbを.csv/excelファイルにエクスポート
- 9. XAMPPからMySQLデータベースをエクスポートする
- 10. phpmyadminでmysqlデータベースをエクスポート/インポートする
- 11. PHP Mysql - データベース全体をエクスポートする
- 12. は、MySQLデータベースにExcelから
- 13. excelシートにExcelをエクスポートする
- 14. PHPを使用してMYSQLデータをExcel/CSVにエクスポートする
- 15. ListViewをExcelにエクスポートする
- 16. データセットをExcelにエクスポートする
- 17. SQL Server 2008 R2データベースをExcel 2007にエクスポートするときのエラー
- 18. JAVA:データをデータベースからエクスポートしてExcel側に送信する
- 19. バルク非テーブル形式のExcelデータをデータベースにエクスポートする
- 20. Amazon RedshiftからRDS MySQLデータベースにエクスポート
- 21. Excelにエクスポート - ThreadAbortException
- 22. Excelにエクスポート
- 23. Excelにエクスポート
- 24. C#Excelにエクスポート
- 25. ラリーカスタムアプリケーションをExcelにエクスポート
- 26. MySQLデータをSQLiteデータベース形式にエクスポートしてSQLiteデータベースに格納
- 27. PHPMyAdminを使用してMySQLデータベースをエクスポート
- 28. Excelをエクスポートするフォーマット - DynamicReports
- 29. MySQLデータベースのエクスポートにテーブル名を付加する
- 30. mysqlデータベースをdevからプロダクションにエクスポートしてアップロードする
ソースコードを表示してください...何を試しましたか? XLSXまたはXLSファイルが必要ですか? CSVはあなたのユースケースでOKでしょうか? – Yahia