# 操作工作表

```aardio
import NPOI.XSSF.UserModel;
import System.IO;

// 打开 Excel 文件
var file = System.IO.File.OpenRead("sample.xlsx");
var workbook = NPOI.XSSF.UserModel.XSSFWorkbook(file);

// 克隆 Sheet1 并命名为 Sheet2
workbook.CloneSheet(0, "Sheet2");

// 将工作簿保存为 sample_result.xlsx
var resultfile = System.IO.File.Create("sample_result.xlsx");
workbook.Write(resultfile);
resultfile.Close();

// 移除 Sheet1（索引从0开始）
workbook.RemoveSheetAt(1);

// 再次保存修改后的工作簿
var resultfile2 = System.IO.File.Create("sample_result2.xlsx");
workbook.Write(resultfile2);
resultfile2.Close();

/*
注意事项：
1. aardio 中不需要 using 语句，但需要手动关闭文件流
2. 索引从0开始，与 C# 一致
3. 在 aardio 中调用 .NET 方法时使用点号(.)而不是 C# 中的箭头(->)
4. 文件操作完成后需要显式调用 Close() 方法关闭流
*/
```