我想在c#中的同一个excel工作表中依次显示两个数据表。我已经尝试过这样的。
var workBook = new XLWorkbook();
workBook.Worksheets.Add(dataSet.table1);
workBook.Worksheets.Add(dataSet.table2);
但是它在同一个 Excel 中创建两个工作表。 有人帮我吗我该怎么办?
尝试执行以下操作:
workBook.Worksheets.Add(dataSet.table1.Merge(dataSet.table2));
它将添加 1 个工作表,其中包含 2 个表中的合并数据。
您应该指定单元格应在哪里开始表格:
worksheet.Cell(1, 1).InsertTable(dataTable);
worksheet.Cell(dataTable.Rows.Count + 2, 1).InsertTable(secondTable);