Foxtable(狐表)用户栏目专家坐堂 → 报存储空间不足


  共有2242人关注过本帖树形打印复制链接

主题:报存储空间不足

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/18 10:44:00 [显示全部帖子]

这里的存储空间应该是指内存分配的空间。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/18 12:02:00 [显示全部帖子]

实际可用行的问题:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=92748&authorid=0&page=0&star=1

这样处理一下:
......
For Each file In FileSys.GetFiles(path)
    'try
    
    If file.EndsWith(".xls") OrElse file.EndsWith(".xlsx") Then
        Dim wb=app.WorkBooks.open(file)
        
        For k As Integer=1 To wb.worksheets.Count
            
            Dim Ws As MSExcel.WorkSheet=Wb.WorkSheets(k)
            Dim rowsmax As Integer = 0
            Dim Colsmax As Integer = ws.UsedRange.columns.count
Output.Show("ws.UsedRange.columns.count=" & Colsmax)
            For i As Integer = 1 To Colsmax
                Dim r = ws.cells(65535,i).End(MsExcel.XlDirection.xlUp).Row
                If r > rowsmax Then
                    rowsmax = r
                End If
            Next
Output.Show("rowsmax =" & rowsmax )
            Dim  rg As MSExcel.Range =  Ws.Range(Ws.Cells(1,1), Ws.Cells(RowsMax,Colsmax))
            'Dim rg As MSExcel.Range=Ws.UsedRange
            If rg.Count = 1 And rg(1).Value = "" Then
                Continue For
            End If

            Dim ary = rg.value
            Output.Show("ary ok")
            
            
            For i As Integer=1 To rg.Rows.count
......

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/18 17:46:00 [显示全部帖子]

可以,看6楼论坛链接例子

 回到顶部