使用Epplus操作Excel,但是它支持xls格式吗?我试过xlsx的可以

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Epplus操作Excel,但是它支持xls格式吗?我试过xlsx的可以相关的知识,希望对你有一定的参考价值。

程序兼容性而言应该是兼容早起版本不兼容后期版本,虽然我不知道你说的那个
Epplus
但是我觉得支持~
参考技术A 不行的

使用EPPlus在Excel中的列上使用文本/值着色整个行单元格

我需要使用EPPlus格式化在列上具有值的整行单元格。

例如,在其“H”列上着色具有“是”文本的行。

为了实现这一点,我使用了excel条件格式规则(EPPlus),但我只能格式化单元格,而不是整行。我怎么能做到这一点?

答案

鉴于worksheetExcelWorksheetrowNumber是......那:

var rangeAddress = $"{rowNumber}:{rowNumber}";
var expression = worksheet.ConditionalFormatting
    .AddExpression(new ExcelAddress(rangeAddress));
expression.Style.NumberFormat.Format = "0.00";

// not trying to be lazy here - you already have your formula.
expression.Formula = "IF(something)"; 

以上是关于使用Epplus操作Excel,但是它支持xls格式吗?我试过xlsx的可以的主要内容,如果未能解决你的问题,请参考以下文章

比NPOI更好用的Excel操作库——EPPlus

如何在C#中使用EPPlus设置xlsx单元格宽度

EpPlus读取生成Excel帮助类+读取csv帮助类+Aspose.Cells生成Excel帮助类

如何使用 EPPLUS 从 Excel 电子表格单元格中获取值?

使用EPPlus在Excel中的列上使用文本/值着色整个行单元格

EPPlus使用过程中怎么让导出的excel设置单元格格式