diff --git a/README.md b/README.md index 4fe6a638..74c3ca11 100644 --- a/README.md +++ b/README.md @@ -1240,6 +1240,24 @@ v1.28.0 support CSV insert N rows data after last row ![image](https://user-images.githubusercontent.com/12729184/191023733-1e2fa732-db5c-4a3a-9722-b891fe5aa069.png) +v1.37.0 support excel insert a new sheet into an existing workbook + +```csharp +// Origin excel +{ + var value = new[] { + new { ID=1,Name ="Jack",InDate=new DateTime(2021,01,03)}, + new { ID=2,Name ="Henry",InDate=new DateTime(2020,05,03)}, + }; + MiniExcel.SaveAs(path, value, sheetName: "Sheet1"); +} +// Insert a new sheet +{ + var value = new { ID=3,Name = "Mike", InDate = new DateTime(2021, 04, 23) }; + MiniExcel.Insert(path, table, sheetName: "Sheet2"); +} +``` + #### Delete(waiting) diff --git a/README.zh-CN.md b/README.zh-CN.md index 8b37f499..d88ea9fb 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -1123,6 +1123,24 @@ v1.28.0 开始支持 CSV 插入新增,在最后一行新增N笔数据 ![image](https://user-images.githubusercontent.com/12729184/191023733-1e2fa732-db5c-4a3a-9722-b891fe5aa069.png) +v1.37.0 开始支持在现有Excel工作簿中插入新工作表 + +```csharp +// 原始Excel +{ + var value = new[] { + new { ID=1,Name ="Jack",InDate=new DateTime(2021,01,03)}, + new { ID=2,Name ="Henry",InDate=new DateTime(2020,05,03)}, + }; + MiniExcel.SaveAs(path, value, sheetName: "Sheet1"); +} +// 新增一个Sheet +{ + var value = new { ID=3,Name = "Mike", InDate = new DateTime(2021, 04, 23) }; + MiniExcel.Insert(path, table, sheetName: "Sheet2"); +} +``` + #### 删除(未完成) diff --git a/README.zh-Hant.md b/README.zh-Hant.md index d0f043db..bebc57ad 100644 --- a/README.zh-Hant.md +++ b/README.zh-Hant.md @@ -1128,6 +1128,25 @@ v1.28.0 開始支持 CSV 插入新增,在最後一行新增N筆數據 ![image](https://user-images.githubusercontent.com/12729184/191023733-1e2fa732-db5c-4a3a-9722-b891fe5aa069.png) +v1.37.0 開始支持在現有Excel工作簿中插入新工作表 + +```csharp +// 原始Excel +{ + var value = new[] { + new { ID=1,Name ="Jack",InDate=new DateTime(2021,01,03)}, + new { ID=2,Name ="Henry",InDate=new DateTime(2020,05,03)}, + }; + MiniExcel.SaveAs(path, value); +} +// 新增一個Sheet +{ + var value = new { ID=3,Name = "Mike", InDate = new DateTime(2021, 04, 23) }; + MiniExcel.Insert(path, table, sheetName: "Sheet2"); +} +``` + + #### 刪除(未完成)