同楼上,创建表格后,通过单元格合并,即横向合并、纵向合并或单元格区域合并的方式,下面是用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");
}
}
}
你用的什么工具导出的
这个是NPOI么,表格弄成四行六列,左边四列合并单元格,做成两行的样子,右上角两个单元格合并