Foxtable(狐表)用户栏目专家坐堂 → [求助]将EXCEL导入公式如何写?


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

主题:[求助]将EXCEL导入公式如何写?

帅哥哟,离线,有人找我吗?
大雪山
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2017/11/25 13:33:00 [只看该作者]

问题 用“学生”表中《学号》对“成绩”“ 成绩B”《课程》关联对比,将相同学号课程不同对比结果与成绩放入表成绩C中的公式
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:数据1.table


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


加好友 发短信
等级:超级版主 帖子:106320 积分:540735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/25 14:39:00 [只看该作者]

创建查询表就可以:

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



如果使用sql:
Select  {学生}.学号,{成绩}.课程,{成绩}.成绩,{成绩B}.成绩 as 成绩B From ({学生} Inner JOIN {成绩} ON {成绩}.[学号] = {学生}.[学号]) Inner JOIN {成绩B} ON {成绩B}.[学号] = {成绩}.[学号] And {成绩B}.[课程] = {成绩}.[课程]

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2017/11/27 11:28:00 [只看该作者]

2楼的公式中,如何添加导出成绩表中的照片?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:成绩.xls


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/27 12:39:00 [只看该作者]

Dim dlg As New OpenFileDialog
dlg.Filter = "Excel文件|*.xls;*.xlsx"
If dlg.ShowDialog =DialogResult.OK Then
    Dim dt1 As DataTable = DataTables("学生")
    Dim dt2 As DataTable = DataTables("成绩")
    Dim App As New MSExcel.Application
    try
        Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(dlg.FileName)
        Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
        Dim Rg As MSExcel.Range = Ws.UsedRange
        Dim ary = rg.value
        Dim dic As new Dictionary(of Integer, object)
        For Each s As object In ws.Shapes
            Dim rng = s.TopLeftCell
            If dic.ContainsKey(rng.Row) = False Then
                dic.Add(rng.Row, s)
            Else
                dic(rng.Row) = s
            End If
        Next
       
        For n As Integer = 1 To rg.Rows.Count
            If ary(n,1) = "姓    名" Then
                Dim ndr As DataRow = dt1.AddNew
                ndr("学号") = ary(n,6)
                ndr("姓名") = ary(n,2)
                If dic.ContainsKey(n) Then
                    Dim name = ary(n, 6).trim & ".jpg"
                    dic(n).copy
                    Dim c = Ws.ChartObjects.Add(0,0,dic(n).width, dic(n).height)
                    c.chart.paste
                    c.chart.Export(projectPath & "attachments/" & name)
                   
                    ndr("第四列") = name
                End If
               
               
                For j As Integer = n+6 To rg.Rows.Count
                    If ary(j,1) > "" Then
                        Dim ncdr As DataRow = dt2.addnew
                        ncdr("学号") = ndr("学号")
                        ncdr("课程") = ary(j,1)
                        ncdr("学分") = ary(j,3)
                        ncdr("学分绩点") = ary(j,4)
                        ncdr("成绩") = ary(j,5)
                    Else
                        n = j
                        Exit For
                    End If
                Next
            End If
        Next
        MessageBox.Show("导入成功!","恭喜!")
        wb.saved = True
    catch ex As exception
        msgbox(ex.message)
        MessageBox.Show("导入失败!","恭喜!")
    finally
        app.quit
    End try
End If

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2017/11/27 15:58:00 [只看该作者]

 导入产生错误,如何解决?
 

图片点击可在新窗口打开查看此主题相关图片如下:ki}acp{t_{0$hb_}l$oit.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/11/27 15:59:49编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/27 16:21:00 [只看该作者]

以下是引用大雪山在2017/11/27 15:58:00的发言:
 导入产生错误,如何解决?
 

图片点击可在新窗口打开查看此主题相关图片如下:ki}acp{t_{0$hb_}l$oit.png

[此贴子已经被作者于2017/11/27 15:59:49编辑过]

 

在你的项目那里,加入一个文件夹,命名为 attachments


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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2017/11/28 21:59:00 [只看该作者]

 这个《学号》导入公式加相同《课程》字段如何改,麻烦老师给改一下,谢谢

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


图片点击可在新窗口打开查看此主题相关图片如下:8`o$pwmnunshd%$nw2qkm7h.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2017/11/28 22:03:59编辑过]

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


加好友 发短信
等级:超级版主 帖子:106320 积分:540735 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/28 23:12:00 [只看该作者]

什么意思?没看懂

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


加好友 发短信
等级:童狐 帖子:290 积分:2931 威望:0 精华:0 注册:2008/9/29 10:13:00
  发帖心情 Post By:2017/11/29 7:43:00 [只看该作者]

见对比公式 按钮

 

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

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:修改成功.xls


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/29 8:38:00 [只看该作者]

没看懂你什么意思,截图说明你要做什么。

 回到顶部
总数 31 上一页 1 2 3 4 下一页