C# 创建 Excel(完成)然后显示/打开它?帮助

标签 c# excel

我可以创建一个 excel 并保存它,但我更愿意显示文档!任何帮助都会很棒!谢谢

Excel.Application   xlApp;
Excel.Workbook      xlWorkBook;
Excel.Worksheet     xlWorkSheet;

object misValue = System.Reflection.Missing.Value;

xlApp       = new Excel.ApplicationClass();
xlWorkBook  = xlApp.Workbooks.Add(misValue);

xlWorkSheet         = (Excel.Worksheet)xlWorkBook.Sheets["Sheet1"];
xlWorkSheet.Name    = "Exported Data";

xlWorkSheet.Cells[1, 1] = "Demo";
xlWorkSheet             = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);

xlWorkBook.SaveAs("Filename.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);

xlWorkBook.Close(true, misValue, misValue);
xlApp.Quit();

System.Runtime.InteropServices.Marshal.ReleaseComObject(xlWorkSheet);
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlWorkBook);
System.Runtime.InteropServices.Marshal.ReleaseComObject(xlApp);

xlWorkSheet = null;
xlWorkBook  = null;
xlApp       = null;
GC.Collect();

最佳答案

您始终可以使用显示 xlApp

xlApp.Visible = true;

关于C# 创建 Excel(完成)然后显示/打开它?帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1748105/

相关文章:

c# - 使用哪种轻量级数据网格?

c# - Visual Studio 说我试图将 NULL 插入到 "id"表的 "Cars_details"记录中

c# - 使用 header 值对 WebAPI2 Controller 方法进行单元测试

基于另一个单元格的 VBA 过滤器

VBA 宏 Excel 用于分组、查找和删除重复项

c# - 调用 log4net 包装器方法后未在日志中获取文件名和行号

c# - 将 Azure 中的字符串格式应用于 TextBlock

Excel公式如果不是空白则为零

excel - 如何最好地在 Access 或 Excel 中使用 VBA 来测试 ODBC 连接?

vba - (Excel 用户表单)检查用户表单中的所有复选框是否均已选中