こんにちは、データをdataset
からexcel
にエクスポートしたいと思います。私dataset
はので、私は複数のデータセットをExcelシートにエクスポートする方法
2
A
答えて
0
代わりに、単一のExcelシートの単一のExcelシート内に複数のデータセットの値を書き込むことができますどのように、あなたは、各シートに
http://csharp.net-informations.com/excel/csharp-excel-export.htm
増分を表の値を書き込むことができます2 Tables
で構成されていワークシートによって、複数のデータセット値を1つのExcelファイルに保存できます。
ご希望の場合はお手数ですが、
1
Uは、Excel = Microsoft.Office.Interop.Excelを1.using
を作成しなければならない前に、ヘッダに//、及び
2.Excel.Application excelHandle1 = PrepareForExport(DS)正しいrefferenceを追加します。 //関数呼び出しでハンドルを追加する excelHandle1.Visible = true;私はこのコード
public Excel.Application PrepareForExport(System.Data.DataSet ds,string[] sheet)
{
object missing = System.Reflection.Missing.Value;
Excel.Application excel = new Excel.Application();
Excel.Workbook workbook = excel.Workbooks.Add(missing);
DataTable dt1 = new DataTable();
dt1 = ds.Tables[0];
DataTable dt2 = new DataTable();
dt2 = ds.Tables[1];
Excel.Worksheet newWorksheet;
newWorksheet = (Excel.Worksheet)excel.Worksheets.Add(missing, missing, missing, missing);
newWorksheet.Name ="Name of data sheet";
// for first datatable dt1..
int iCol1 = 0;
foreach (DataColumn c in dt1.Columns)
{
iCol1++;
excel.Cells[1, iCol1] = c.ColumnName;
}
int iRow1 = 0;
foreach (DataRow r in dt1.Rows)
{
iRow1++;
for (int i = 1; i < dt1.Columns.Count + 1; i++)
{
if (iRow1 == 1)
{
// Add the header the first time through
excel.Cells[iRow1, i] = dt1.Columns[i - 1].ColumnName;
}
excel.Cells[iRow1 + 1, i] = r[i - 1].ToString();
}
}
// for second datatable dt2..
int iCol2 = 0;
foreach (DataColumn c in dt2.Columns)
{
iCol2++;
excel.Cells[1, iCol] = c.ColumnName;
}
int iRow2 = 0;
foreach (DataRow r in dt2.Rows)
{
iRow2++;
for (int i = 1; i < dt2.Columns.Count + 1; i++)
{
if (iRow2 == 1)
{
// Add the header the first time through
excel.Cells[iRow2, i] = dt2.Columns[i - 1].ColumnName;
}
excel.Cells[iRow2 + 1, i] = r[i - 1].ToString();
}
}
return excel;
}
関連する問題
- 1. エクスポート中に特定のシートにフォーカスを設定複数のシートでExcelをExcel
- 2. asp.netでExcelシートにデータセットをエクスポートするC#
- 3. データセットをExcelにエクスポートする
- 4. 複数のExcelシートにデータセットをエクスポートし、asp.netを使用してzipファイルにダウンロードするC#
- 5. 複数のASPxGridViewを別のシートを含むExcelにエクスポート
- 6. excelシートにExcelをエクスポートする
- 7. Excel()に複数のデータセットを一度にエクスポート
- 8. Excel - VBAコードを使用して複数のシートを.pdfにエクスポート
- 9. 複数のデータセットをEPPlusで単一のExcelワークシートにエクスポート
- 10. 複数の結果を同じExcelシートにエクスポート
- 11. エクスポート2D Excelシート
- 12. 複数のテキストファイルをpythonでExcelシートにコピーする方法
- 13. 複数のシートをexcel(2016)ファイルにロードする方法
- 14. グラフをExcelシートに動的にエクスポートする方法
- 15. OPENROWSETを使用してExcelシートの特定の範囲にデータセットをエクスポートする
- 16. エクスポート時にExcelシートでフルページ名を取得する方法は?
- 17. ROBDC SqlSave:データをExcelシートにエクスポートする方法は?
- 18. シートをExcelにエクスポートするグリッドビューの行
- 19. は、私はエクセルの複数のシートに特定の行をエクスポートするExcel
- 20. OpenXmlを使用してExcelで複数のシートを解析してデータセットにする方法
- 21. データをExcelシートにエクスポートする - drupal 6
- 22. クエリ結果をExcelシートにエクスポートする
- 23. jspでシートをExcelにエクスポートする
- 24. 複数のExcelファイルを1つのExcelブックに複数のシートで結合する方法は?
- 25. 大量のデータをExcelにエクスポートできます。複数のシート。 Delphi
- 26. 複数のデータセットを同じシートに入れてExcelをダウンロードR Shiny
- 27. displaytagを使用して複数のテーブルを同じExcelファイルの複数のシートにエクスポートする
- 28. Powershellの結果を別のページの1つのExcelシートにエクスポートする方法
- 29. 複数のシートでRからcalc odsファイルにエクスポートする方法
- 30. JXL2複数のシートを含むテンプレートにExcelマークアップを使用する方法