نوشته شده توسط
Sirwan Afifi
کدتون رو بزارید ببینیم مشکل از کجاست.
خدمت شما:
Microsoft.Office.Interop.Excel.
ApplicationClass ExcelApp = new Microsoft.Office.Interop.Excel.ApplicationClass();
ExcelApp.Application.Workbooks.Add(
Type.Missing);
ExcelApp.Columns.ColumnWidth = 20;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
for (int j = 0; j < dataGridView1.Rows[0].Cells.Count; j++)
{
ExcelApp.Cells[i + 1, j + 1] = dataGridView1.Rows[i].Cells[j].Value.ToString();
}
}
if (!textBox1.Text.Contains(".xlsx"))
{
textBox1.Text = textBox1.Text.Replace(
".xls", ".xlsx");
}
ExcelApp.ActiveWorkbook.SaveCopyAs(textBox1.Text);
ExcelApp.ActiveWorkbook.Saved =
true;
ExcelApp.Quit();