炫意html5
最早CSS3和HTML5移动技术网站之一

求问大佬们,C#导出时候,如何设置这种格式的导出呢

下面是我目前的代码,只能显示一行一行的数据。不能做到上下左右分隔开来

回答

同楼上,创建表格后,通过单元格合并,即横向合并、纵向合并或单元格区域合并的方式,下面是用spire.xls.dll的方法来实现的单元格合并方法,你如果使用的是npoi自行参考下面的代码找找看有没有类似的合并的方法:

using Spire.Xls;
using System.Drawing;

namespace Mergecell_XLS
{
    class Program
    {
        static void Main(string[] args)
        {
            //加载文档
            Workbook workbook = new Workbook();
            workbook.LoadFromFile("test.xlsx");

            //获取第一个工作表
            Worksheet sheet = workbook.Worksheets[0];

            //合并单元格
            sheet.Range["A2:A4"].Merge(); //纵向合并  
            sheet.Range["A2"].Style.Color = Color.Pink;
            sheet.Range["C2:E2"].Merge();//横向合并
            sheet.Range["C2"].Style.Color = Color.LightBlue;
            sheet.Range["B5:D6"].Merge();//矩形区域合并
            sheet.Range["B5"].Style.Color = Color.LightGreen;

            //保存文档
            workbook.SaveToFile("CellsMerge.xlsx", ExcelVersion.Version2010);
            System.Diagnostics.Process.Start("CellsMerge.xlsx");
        }
    }
}

炫意HTML5 » 求问大佬们,C#导出时候,如何设置这种格式的导出呢

Java基础教程Android基础教程