OpenTable

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

语法:

public Table OpenTable(
        string Name
    )

参数:

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

返回:

返回 Table 对象。

示例:

下面的示例展示了如何调用 openCell 方法获取指定单元格的值。

PageOffice.ExcelReader.Workbook wb = new PageOffice.ExcelReader.Workbook();
PageOffice.ExcelReader.Sheet sheet1 = wb.OpenSheet("sheet1");

//获取单元格的值
string strCompanyName = sheet1.OpenCell("CompanyName").Value;

//获取表格的数据
PageOffice.ExcelReader.Table 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;";
        // 把获取到的数据直接输出到当前保存页,在下面 ShowPage 弹出的对话框里显示保存结果
        Response.Write(strValues + "<br>\r\n");
    }
    table1.NextRow();
}
table1.Close();
Response.Write("table1.RowCount = " + table1.RowCount.ToString());
wb.ShowPage(800, 600); // 保存成功后弹出对话框显示获取的表格数据

wb.Close();

results matching ""

    No results matching ""