首页 新闻 搜索 专区 学院

【新人求助】aspose.cells 行数或列数不能为零

0
悬赏园豆:5 [待解决问题]

 Workbook workbook = new Workbook();
            workbook.Open(excelFilePath);
            Cells cells = workbook.Worksheets[0].Cells;

            int count = cells.Rows.Count;
            System.Data.DataTable dataTable2 = cells.ExportDataTableAsString(0, 0, cells.MaxDataRow + 1, cells.MaxColumn + 1, showTitle);//showTitle
            return dataTable2;

 

我使用报表  导出了一份 EXCEL 文件, 我使用的c# 调用aspose.cells.dll 来读取这个EXCEL 文件。

读取文件时 错误提示:Row number or column number cannot be zero

我断点观察  发现 

cells.Count= 529012

cells.MaxColumn =30

cells.MaxRow=0

cells.MaxDataColumn=0

cells.MaxDataRow=0

所以我想问问大家,出现象这种情况可能的原因是什么?

我个人感觉 可能是报表导出的文件是非标准格式。

不过我使用

     objConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strExcelPath + ";" + "Extended Properties=\"Excel 8.0;HDR=NO;IMEX=1;\"")

文件却能正确读取。

Mundo Novo的主页 Mundo Novo | 初学一级 | 园豆:82
提问于:2017-09-23 20:10
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册