c# - 使用 EPPlus 合并单元格?

标签 c# asp.net excel epplus

我正在使用 EPPlus 库读取/写入 Excel 文件:http://epplus.codeplex.com/

我试图在编写文档时简单地合并一些单元格:

using (ExcelPackage pck = new ExcelPackage())
{
    //Create the worksheet
    ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Demo");

    //Format the header for column 1-3
    using (ExcelRange rng = ws.Cells["A1:C1"])
    {
        bool merge = rng.Merge;
    }
}

有一个名为 Merge 的属性,它只返回 true 或 false。我想也许这会合并单元格,但事实并非如此。

有人知道怎么做吗?

最佳答案

你必须像这样使用它:

ws.Cells["A1:C1"].Merge = true;

代替:

using (ExcelRange rng = ws.Cells["A1:C1"])
{
    bool merge = rng.Merge;
}

关于c# - 使用 EPPlus 合并单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6172488/

相关文章:

vba - 通过 VBA 终止所有资源管理器实例 - Excel

c# - 如何处理 Linq 查询中的日期?

c# - Winforms 上的 SQL 更新语句

c# - .Net 插件和版本控制

c# - 有没有更好的方法来编写这个 Frankenstein LINQ 查询,在子表中搜索值并按相关性对它们进行排序?

html - 输入搜索中的宽度不起作用

excel - 使用 SumIf 填充摘要表中的多个单元格

arrays - 如何计算自定义类型数组的 1 个变量的平均值

c# - SSIS 4000 字符限制问题

asp.net - 标识列增量跳转