Foxtable(狐表)用户栏目专家坐堂 → [求助]再来求一个EXCEL导入处理的方法 !


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

主题:[求助]再来求一个EXCEL导入处理的方法 !

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


加好友 发短信
等级:三尾狐 帖子:721 积分:6397 威望:0 精华:0 注册:2011/6/26 11:45:00
[求助]再来求一个EXCEL导入处理的方法 !  发帖心情 Post By:2016/4/11 14:58:00 [显示全部帖子]

样式在附中!如何处理这种EXCEL的导入啊!图片点击可在新窗口打开查看

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


加好友 发短信
等级:三尾狐 帖子:721 积分:6397 威望:0 精华:0 注册:2011/6/26 11:45:00
  发帖心情 Post By:2016/4/11 15:01:00 [显示全部帖子]

我的附件呢?

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


加好友 发短信
等级:三尾狐 帖子:721 积分:6397 威望:0 精华:0 注册:2011/6/26 11:45:00
  发帖心情 Post By:2016/4/11 15:02:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:ft导入.xlsx


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


加好友 发短信
等级:三尾狐 帖子:721 积分:6397 威望:0 精华:0 注册:2011/6/26 11:45:00
  发帖心情 Post By:2016/4/11 17:24:00 [显示全部帖子]

好!谢谢!我研究一下!

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


加好友 发短信
等级:三尾狐 帖子:721 积分:6397 威望:0 精华:0 注册:2011/6/26 11:45:00
  发帖心情 Post By:2016/4/12 10:06:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:fox.png
图片点击可在新窗口打开查看


在上图的红圈内,是型号:D,E,L,N 所对应的码数,,应该怎么取啊?

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


加好友 发短信
等级:三尾狐 帖子:721 积分:6397 威望:0 精华:0 注册:2011/6/26 11:45:00
  发帖心情 Post By:2016/4/12 10:13:00 [显示全部帖子]

 
  型号   码数   数量  
   L  10H   1

比如第一行数据!这个参考好像不行啊!
[此贴子已经被作者于2016/4/12 10:15:40编辑过]

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


加好友 发短信
等级:三尾狐 帖子:721 积分:6397 威望:0 精华:0 注册:2011/6/26 11:45:00
  发帖心情 Post By:2016/4/12 11:01:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:excel导入.zip

EXCEL文档在4楼
[此贴子已经被作者于2016/4/12 11:01:44编辑过]

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


加好友 发短信
等级:三尾狐 帖子:721 积分:6397 威望:0 精华:0 注册:2011/6/26 11:45:00
  发帖心情 Post By:2016/4/12 17:32:00 [显示全部帖子]

谢啦!图片点击可在新窗口打开查看

Dim dlg As new OpenFileDialog
dlg.Filter = "Excel|*.xls;*.xlsx"
If dlg.ShowDialog = DialogResult.OK Then
    Dim book As new XLS.Book(dlg.FileName)
    Dim sheet As XLS.Sheet = book.Sheets(0)
    Dim dic As new Dictionary(Of String, String())
    For i As Integer = 0 To 3
        Dim ary(sheet.Cols.Count-4) As String
        For j As Integer = 4 To sheet.Cols.Count - 1
            ary(j-4) = sheet(i, j).Text
        Next
        dic.Add(sheet(i, 3).Text, ary)
    Next
    For i As Integer = 5 To sheet.Rows.count-1 '从EXCEL的第6行开始循环到最后一行
        For j As Integer = 4 To sheet.Cols.Count-1 '从EXCEL的第5列开始循环到最后一列
            If sheet(i,j).Text > "" Then '如果EXCEL的单元格有内容
                Dim nr As DataRow = DataTables("表a").addnew
                nr("FULLSTYLE") = sheet(i, 0).Text
                nr("SIZESCALE") = sheet(i, 3).Text
                nr("SIZE") = dic(sheet(i, 3).Text)(j-4)  ---这行不是太明白!求指点!
                nr("TOTAL") = sheet(i,j).text
            End If
        Next
    Next
End If

 回到顶部