1
私はデータセットからエクセルを作るためにこのコードを使用して問題を抱えて:エクセルは2枚
SQL = "select Bar,Store,Serial from Counter";
dsView = new DataSet();
adp = new OleDbDataAdapter(SQL, Conn);
adp.Fill(dsView, "Counter");
adp.Dispose();
Microsoft.Office.Interop.Excel.Application xla = new Microsoft.Office.Interop.Excel.Application();
xla.Visible = false ;
Workbook wb = xla.Workbooks.Add(XlSheetType.xlWorksheet);
Worksheet ws = (Worksheet)xla.ActiveSheet;
int i = 1;
foreach (DataRow comp in dsView.Tables[0].Rows)
{
ws.Cells[i, 1] = comp[0].ToString();
ws.Cells[i, 2] = comp[1].ToString();
ws.Cells[i, 3] = comp[2].ToString();
i++;
}
と私が持っている2問題
新しいシートを開くには、どのようにして、このプロセスを閉じる方法(私はエクセルallwaisがバックグラウンドで実行されていることを参照)