我对 C# 相当陌生,我试图将一些数据从 C# 中的 DataGridView 导出到 Excel 文件中。来自 datagridview 的输入由用户填写。
目前,我的程序可以创建一个 excel 文件以及来自 datagridview 的值,并将给定的日期作为其文件名。
我的问题是,如果 excel 文件已经存在,我似乎无法找到从 gridview 附加数据的方法,它会覆盖当前的 excel 文件。
任何帮助/提示/建议都受到高度赞赏。
谢谢 :)
这是我的代码:
Microsoft.Office.Interop.Excel.Application xlApp;
Microsoft.Office.Interop.Excel.Workbook xlWorkBook;
Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet;
Microsoft.Office.Interop.Excel.Sheets xlBigSheet;
Microsoft.Office.Interop.Excel.Sheets xlSheet;
object misValue;
String newPath;
private void buttonOK_Click(object sender, EventArgs e)
{
createXLSfile();
}
private void createXLSfile(){
String cDate = datePicker.Value.ToShortDateString();
String cMonth = datePicker.Value.ToString("MMMM");
String cYear = datePicker.Value.ToString("yy");
String cDay = datePicker.Value.ToString("dd");
String fName = cDay + "-" + cMonth+ "-" + cYear …Run Code Online (Sandbox Code Playgroud)