OpenTable
打开指定的表格,并返回 ExcelTableReader 对象。
语法:
public ExcelTableReader OpenTable(
string Name
)
参数:
Name
- 由开发者在打开文档时自由定义,一般命名为数据库里数据表的名字,代码易于理解。请参考 PageOfficeNetCore.Excel.ExcelTableWriter.SubmitName 属性学习如何给Table定义一个 SubmitName。
SubmitName 对大小写敏感。
返回:
返回 ExcelTableReader 对象。
示例:
下面的示例展示了如何调用 openCell 方法获取指定单元格的值。
PageOfficeNetCore.Excel.WorkbookReader wb = new PageOfficeNetCore.Excel.WorkbookReader(Request, Response);
await wb.LoadAsync();
PageOfficeNetCore.Excel.SheetReader sheet1 = wb.OpenSheet("sheet1");
//获取单元格的值
string strCompanyName = sheet1.OpenCell("CompanyName").Value;
//获取表格的数据
PageOfficeNetCore.Excel.ExcelTableReader table1 = sheet1.OpenTable("SalesInfo");
while (!table1.EOF)
{
string strValues = "";
if (!table1.DataFields.IsEmpty)
{
for (int i = 0; i < table1.DataFields.Count; i++)
strValues = strValues + table1.DataFields[i].Value + " ";
// 在控制台输出获取到的数据
Console.WriteLine(strValues + "<br>\r\n");
}
table1.NextRow();
}
table1.Close();
Console.WriteLine("table1.RowCount = " + table1.RowCount.ToString());
wb.Close();