C# 用c语言格式化excel表格#

C# 用c语言格式化excel表格#,c#,.net,excel,C#,.net,Excel,我想按照模板excel/source excel sheet(即excel/source excel sheet)格式化我的c#应用程序生成的excel工作表。我已经使用Linq to XML和将excel工作簿保存为XML时使用的格式完成了这项工作。基本上,您可以根据需要创建格式电子表格。然后,将其保存为XML。您可以找到要通过编程方式更改的区域,并使用LINQtoXML进行更改。识别电子表格中感兴趣区域的最简单方法是使用带标签的单元格 电子表格ML可能会变得非常复杂,但这种方法在过去对我很有

我想按照模板excel/source excel sheet(即excel/source excel sheet)格式化我的c#应用程序生成的excel工作表。

我已经使用Linq to XML和将excel工作簿保存为XML时使用的格式完成了这项工作。基本上,您可以根据需要创建格式电子表格。然后,将其保存为XML。您可以找到要通过编程方式更改的区域,并使用LINQtoXML进行更改。识别电子表格中感兴趣区域的最简单方法是使用带标签的单元格

电子表格ML可能会变得非常复杂,但这种方法在过去对我很有效。

使用(),您可以在创建新工作簿时加载excel模板:

Microsoft.Office.Interop.Excel.Application xlApp = new Application();
Microsoft.Office.Interop.Excel.Workbook wb = xlApp.Workbooks.Open("excelTemplateFile.xls",
            Type.Missing, Type.Missing, Type.Missing, Type.Missing,
            Type.Missing, Type.Missing, Type.Missing, Type.Missing,
            Type.Missing, Type.Missing, Type.Missing, Type.Missing,
            Type.Missing, Type.Missing);

这是桌面环境还是web环境?