ヘッダーとその値を Excel シートにコピーしようとして、2 つの datgridviews を取得しました。最初の datagirdview の最初のループは正常に動作しています
for (int i = 1; i < dataGridView1.Columns.Count + 1; i++)
{
worksheet.Cells[7, i] = dataGridView1.Columns[i - 1].HeaderText;
}
// storing Each row and column value to excel sheet
for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
{
for (int j = 0; j < dataGridView1.Columns.Count; j++)
{
worksheet.Cells[i + 8, j + 1] = dataGridView1.Rows[i].Cells[j].Value.ToString();
}
}
これは 2 番目の datagridview で、ヘッダーとその値をコピーしようとしています。
最初の datagridview ヘッダー値は 7 行目 cell で終了し、行値D7
は 8 行目 cell で終了しましたD8
。
7 行目から 2 番目の datagridview ヘッダーを配置し、8 行目E7
から行の値を配置したいと考えています。E8
//Primary Continuation
for (int i = 7; i < dataGridView2.Columns.Count + 1; i++)
{
worksheet.Cells[7, i] = dataGridView2.Columns[i - 1].HeaderText;
}
// storing Each row and column value to excel sheet
for (int i = 0; i < dataGridView2.Rows.Count - 1; i++)
{
for (int j = 0; j < dataGridView2.Columns.Count; j++)
{
worksheet.Cells[i + 8, j + 1] = dataGridView2.Rows[i].Cells[j].Value.ToString();
}
}