# @lucky-office/exceljs

> ExcelJS 的独立维护版本，用于 lucky-office（基于 [vue-office](https://github.com/501351981/vue-office) 二次开发）项目的 Excel 文件解析。

## 说明

此包是 [ExcelJS](https://github.com/exceljs/exceljs) 的 fork 版本，已整合到 lucky-office 项目的 pnpm monorepo 工作区中进行独立维护。

## 与原版的区别

- **包名**: 从 `exceljs` 改为 `@lucky-office/exceljs`
- **维护方式**: 作为 lucky-office monorepo 的一部分进行独立维护
- **依赖管理**: 使用 pnpm workspace 协议进行内部依赖链接

## 安装

```bash
npm install @lucky-office/exceljs
```

或在 monorepo 中使用 workspace 协议：

```json
{
  "dependencies": {
    "@lucky-office/exceljs": "workspace:*"
  }
}
```

## 使用

与原 ExcelJS 完全兼容：

```javascript
const ExcelJS = require('@lucky-office/exceljs');

// 创建工作簿
const workbook = new ExcelJS.Workbook();

// 添加工作表
const worksheet = workbook.addWorksheet('Sheet 1');

// 写入单元格
worksheet.getCell('A1').value = 'Hello, World!';

// 保存文件
workbook.xlsx.writeFile('example.xlsx');
```

## 文档

完整文档请参考原版 ExcelJS 文档：
- [英文文档](https://github.com/exceljs/exceljs/blob/master/README.md)
- [中文文档](https://github.com/exceljs/exceljs/blob/master/README_zh.md)

## 许可证

MIT
