代码:
private static void CreateExcel(string filename)
{
var workbook = new XSSFWorkbook();
try
{
var sourcebook = AppDomain.CurrentDomain.BaseDirectory + "" + "\\App_Data\\Copy of VHC_modified_Report.xlsx";
using (FileStream file = new FileStream(sourcebook, FileMode.Open, FileAccess.ReadWrite))
{
workbook = new XSSFWorkbook(file);
}
XSSFFormulaEvaluator evaluator = new XSSFFormulaEvaluator(workbook);
// evaluator.EvaluateAll();
string filePath = AppDomain.CurrentDomain.BaseDirectory + "" + "App_Data\\" + filename;
using (var fileData = new FileStream(filePath, FileMode.CreateNew, FileAccess.ReadWrite))
{
workbook.Write(fileData);
workbook.Close();
}
}
catch (Exception ex)
{
throw new Exception("ExportToExcel: \n" + ex.Message);
}
}
从上面我可以从模板文件创建excel表。
但是模板 Excel 文件,我有一些条件格式规则,并基于应用一些格式和填充颜色的规则。
这些格式和颜色没有出现在创建的 excel 文件中,但我可以在检查条件格式但未应用格式时看到规则。
慕后森
跃然一笑
相关分类