如何在.NET中按名称获取工作表?
被迫从NPOI微软互操作,我必须执行一个任务,find工作簿中的某个工作表,然后遍历它的每一行。
在NPOI中,它将只是workbook.GetSheet(sheetName);
。 在微软的互操作性中,这相当于什么?
使用workbook.Sheets[sheetName];
完整的工作示例:
using Microsoft.Office.Interop.Excel; class Program { static void Main(string[] args) { var excelApplication = new Application(); excelApplication.Visible = true; excelApplication.SheetsInNewWorkbook = 3; var workbook = excelApplication.Workbooks.Add(); var worksheet = workbook.Sheets["Sheet2"]; //<--- desired method worksheet.Activate(); } }
- 用C#构buildExcel文件
- 我怎么能得到在Excel中的数字表中的数字,以及如何closuresExcel应用程序打开后
- Microsoft.Office.Interop.Excel.ChartObject.Copy上未指定的错误(从HRESULTexception:0x80004005(E_FAIL))
- CSV(或Excel)parsing; 消除空栏
- 使用C#在Powerpoint 2013中创build多个系列图表
- 使用Microsoft.Office.Interop.Excel将速度性能导出到excel文件
- System.AccessViolationException:试图读取或写入受保护的内存
- 如何处理C#中excel工作表的另存为对话框
- 通过标签名称为CSV Excel表单