Foxtable(狐表)用户栏目专家坐堂 → [求助]Excel导入问题


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

主题:[求助]Excel导入问题

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


加好友 发短信
等级:三尾狐 帖子:606 积分:3415 威望:0 精华:0 注册:2011/5/21 18:05:00
[求助]Excel导入问题  发帖心情 Post By:2017/9/28 17:08:00 [显示全部帖子]

我在写生产订单的导入系统,想在一个Excel导入以后在Excel中第六行第二列做一个标记,代码 Sheet(5,1).Value = "已导入"  为什么这样不行,要如何写呢?

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


加好友 发短信
等级:三尾狐 帖子:606 积分:3415 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2017/9/29 8:22:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目.foxdb

 

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


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


加好友 发短信
等级:三尾狐 帖子:606 积分:3415 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2017/9/29 8:23:00 [显示全部帖子]

DataTables("订单").load()
Dim ddbh As String = e.Form.Controls("ddbh").value
Dim xdrq As Date = e.Form.Controls("xdrq").value
Dim zk As Double = e.Form.Controls("zk").value
Dim lj As String = e.Form.Controls("lj").value
Dim Book As New XLS.Book(lj)
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Dim kg As String = Sheet(5,1).Value
If kg = "已导入" Then
    msgbox("该订单已经导入,请勿重复操作,谢谢合作!","64","温馨提示")
    e.Form.Controls("lj").value = ""
    Return
Else
    Tables("订单").StopRedraw()
    For n As Integer = 7 To Sheet.Rows.Count -1
        Dim nr As DataRow = DataTables("订单").AddNew()
        nr("客户名称") = Sheet(0,1).Value
        nr("订单编号") = ddbh
        nr("下单日期") = xdrq
        nr("折扣") = zk
        'start--开始加载订单模板数据
        nr("产品名称") = Sheet(n,0).Value
        nr("订购数量") = Sheet(n,1).Value
        nr("商标要求") = Sheet(n,2).Value
        nr("色彩要求") = Sheet(n,3).Value
        nr("特殊要求") = Sheet(n,4).Value
        nr("备注") = Sheet(n,5).Value
        'end--订单模板数据加载完毕
    Next
    Tables("订单").ResumeRedraw()
    Sheet(5,1).Value = "已导入"
End If
e.Form.Controls("lj").value = ""
e.form.Controls("国内订单").Checked = False
e.form.Controls("国外订单").Checked = False
e.form.Controls("加单").Checked = False
DataTables("订单").DeleteFor("订单编号 Is Null Or 客户名称 Is Null Or 产品名称 Is Null")
DataTables("订单").load()

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


加好友 发短信
等级:三尾狐 帖子:606 积分:3415 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2017/9/29 9:50:00 [显示全部帖子]

.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2017.8.19.1
错误所在事件:窗口,订单输入,Button1,Click
详细错误信息:
非法Excel OpenXml文件(*.xlsx)。

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


加好友 发短信
等级:三尾狐 帖子:606 积分:3415 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2017/9/29 9:50:00 [显示全部帖子]

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


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


加好友 发短信
等级:三尾狐 帖子:606 积分:3415 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2017/9/29 9:54:00 [显示全部帖子]


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

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


加好友 发短信
等级:三尾狐 帖子:606 积分:3415 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2017/9/29 10:04:00 [显示全部帖子]

以下是引用有点甜在2017/9/29 9:52:00的发言:

你安装的ms office是什么版本的?尽量不要安装2016,要安装2013或2013以下的版本。

我用的是office2007的精简版,是不是这个原因?


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


加好友 发短信
等级:三尾狐 帖子:606 积分:3415 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2017/9/29 10:11:00 [显示全部帖子]

.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2017.8.19.1
错误所在事件:窗口,订单输入,Button1,Click
详细错误信息:
流不支持写入。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:0928.xlsx


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


加好友 发短信
等级:三尾狐 帖子:606 积分:3415 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2017/9/29 10:13:00 [显示全部帖子]

.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2017.8.19.1
错误所在事件:窗口,订单输入,Button1,Click
详细错误信息:
流不支持写入。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:0928.xlsx


 回到顶部