ExcelJS合并单元格
时间: 2023-07-09 21:42:06 浏览: 185
前端导出excel,可以控制样式,单元格合并居中等
使用ExcelJS合并单元格,您可以按照以下步骤进行操作:
1. 首先安装ExcelJS库:
```
npm install exceljs
```
2. 创建一个工作簿并添加一个工作表:
```javascript
const ExcelJS = require('exceljs');
const workbook = new ExcelJS.Workbook();
const worksheet = workbook.addWorksheet('My Sheet');
```
3. 向工作表中添加数据:
```javascript
worksheet.addRow(['Name', 'Age', 'Gender']);
worksheet.addRow(['Tom', 18, 'Male']);
worksheet.addRow(['Lucy', 20, 'Female']);
worksheet.addRow(['Jack', 22, 'Male']);
```
4. 合并单元格:
```javascript
worksheet.mergeCells('A1:A4');
```
5. 保存工作簿到Excel文件:
```javascript
workbook.xlsx.writeFile('example.xlsx');
```
完整的示例代码如下:
```javascript
const ExcelJS = require('exceljs');
const workbook = new ExcelJS.Workbook();
const worksheet = workbook.addWorksheet('My Sheet');
worksheet.addRow(['Name', 'Age', 'Gender']);
worksheet.addRow(['Tom', 18, 'Male']);
worksheet.addRow(['Lucy', 20, 'Female']);
worksheet.addRow(['Jack', 22, 'Male']);
worksheet.mergeCells('A1:A4');
workbook.xlsx.writeFile('example.xlsx');
```
以上代码将创建一个名为“example.xlsx”的Excel文件,并将数据写入工作表中。同时,第一列的单元格将合并成一个单元格。
阅读全文