私の Web アプリケーションでは、ユーザーは Excel レポートを取得できます。問題は、行のセルの 1 つに長いテキストが含まれているため、すべての行が大きくなり、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 のオプションでこの関数が見つかりません。誰でも助けることができますか?