回复 楼主 tankin
希望大虾们帮帮忙
程序代码: Excel.Application app = new Excel.ApplicationClass();
app.Workbooks.Add(true);
int idx = 1;
for (int i = 0; i < dgvMain.Columns.Count; i++)
{
if (!dgvMain.Columns[i].Visible) continue;
app.Cells[1, idx++] = dgvMain.Columns[i].HeaderText;
}
idx = 1;
for (int i = 0; i < dgvMain.Columns.Count; i++)
{
if (!dgvMain.Columns[i].Visible) continue;
for (int j = 0; j < dgvMain.Rows.Count; j++)
{
app.Cells[j + 2, idx] = dgvMain.Rows[j].Cells[i].Value;
}
idx++;
}
app.Visible = true;其中 dgvMain 是一个 dataGridView