操作EXCEL的文件格式是常用的功能,
通过不同的单元格的合并,可以生成不同的表格。
如下图所示:
采用libxl来创建上面的EXCEL,使用下面的代码来实现:
private void button8_Click(object sender, EventArgs e)
{var book = new ExcelBook();if (book == null)return;var format = book.AddFormat();format.AlignH = AlignH.ALIGNH_CENTER;format.AlignV = AlignV.ALIGNV_CENTER;var sheet = book.AddSheet("Sheet1");sheet.WriteStr(3, 1, "Hello World !", format);sheet.SetMerge(3, 5, 1, 5); sheet.SetMerge(7, 20, 1, 2);sheet.SetMerge(7, 20, 4, 5);sheet.WriteNum(7, 1, 1, format);sheet.WriteNum(7, 4, 2, format);book.Save("merge.xls"); }