OpenTable

打开指定的表格,并返回 ExcelTableReader 对象。

语法:

public ExcelTableReader OpenTable(
        string Name
    )

参数:

Name - 由开发者在打开文档时自由定义,一般命名为数据库里数据表的名字,代码易于理解。请参考 PageOfficeNetCore.Excel.ExcelTableWriter.SubmitName 属性学习如何给Table定义一个 SubmitNameSubmitName 对大小写敏感。

返回:

返回 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 + "&nbsp;&nbsp;";
        // 在控制台输出获取到的数据
        Console.WriteLine(strValues + "<br>\r\n");
    }
    table1.NextRow();
}
table1.Close();
Console.WriteLine("table1.RowCount = " + table1.RowCount.ToString());

wb.Close();

results matching ""

    No results matching ""