1、不弹出excel保存提示框
2、在后台打开excel
System.Reflection.Missing misValue = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
//设置禁止弹出保存和覆盖的询问提示框
xlApp.DisplayAlerts = false;
xlApp.AlertBeforeOverwriting = false;
//让后台执行设置为不可见,为true的话会看到打开一个Excel,然后数据在往里写
xlApp.Visible = false;
//新增加一个工作簿,Workbook是直接保存,不会弹出保存对话框,加上Application会弹出保存对话框,值为false会报错
Workbooks workbooks = xlApp.Workbooks;
Workbook workbook = workbooks.Add(true);
Microsoft.Office.Interop.Excel.Worksheet worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets[1];
// 用反射获取类型的所有属性(以便后续生成所有Column的标题)
Type type