在我的 Web 应用程序中,用户可以获得 excel 报告。问题是:当行中的一个单元格包含长文本时,所有行都在增长,并且 Excel 报告看起来很糟糕。我需要为我的 excel 文档中的所有行设置最大行高。
public bool UseOldFormat { get; set; }
public ExcelFile GetExcelFile()
{
var excel = new ExcelFile();
if (!string.IsNullOrEmpty(SourceFileName))
{
if (SourceFileName.EndsWith("xls"))
{
excel.LoadXls(SourceFileName);
}
else
{
excel.LoadXlsx(SourceFileName, XlsxOptions.PreserveMakeCopy);
}
}
return excel;
}
public void GenerateReport(string fileName)
{
ExcelFile excel = GetExcelFile();
InsertDataInExcel(excel);
if (UseOldFormat)
{
excel.SaveXls(fileName);
}
else
{
excel.SaveXlsx(fileName);
}
}
在 excel 选项中找不到此功能。有人可以帮忙吗?