Foxtable(狐表)用户栏目专家坐堂 → Excel 导出出现错误


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

主题:Excel 导出出现错误

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


加好友 发短信
等级:幼狐 帖子:51 积分:659 威望:0 精华:0 注册:2012/10/6 21:31:00
Excel 导出出现错误  发帖心情 Post By:2015/11/16 21:23:00 [只看该作者]

导出excel文件时出现这个“指定的转换无效”,只要导出数字类型的就跳出这个错误,求解
图片点击可在新窗口打开查看此主题相关图片如下:转换无效.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/16 21:42:00 [只看该作者]

贴出代码。

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


加好友 发短信
等级:幼狐 帖子:51 积分:659 威望:0 精华:0 注册:2012/10/6 21:31:00
  发帖心情 Post By:2015/11/16 22:02:00 [只看该作者]

Dim ckl As WinForm.CheckedListBox = e.Form.Controls("CheckedListBox1")
Dim nms As New List(of String)
For i As Integer = 0 To ckl.Items.count - 1
    If ckl.GetItemChecked(i) Then
        nms.Add(ckl.Items(i))
    End If
Next
If nms.Count = 0 Then
    MessageBox.Show("至少要选择一列","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
    Return
End If

Dim dt As Table = Tables("评定计算_桩号明细")
Dim Book As New XLS.Book(ProjectPath & "Attachments\混凝土评定.xls")

Dim Sheet As XLS.Sheet = Book.Sheets(0)

For r As Integer = 0 To dt.Rows.Count - 1
    For i As Integer = 0 To nms.count -1
        Sheet(r + 5, i).Value = dt.rows(r)(nms(i))
    Next
Next

Book.Save("c:\reports\test.xls")
Dim Proc As New Process
Proc.File = "c:\reports\test.xls"
Proc.Start()


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

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


加好友 发短信
等级:幼狐 帖子:51 积分:659 威望:0 精华:0 注册:2012/10/6 21:31:00
  发帖心情 Post By:2015/11/16 22:03:00 [只看该作者]

勾选强度2 、强度3、强度值 就出错
图片点击可在新窗口打开查看此主题相关图片如下:模板截图.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2015/11/16 22:07:17编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/16 22:43:00 [只看该作者]

1、只勾选某一个的时候,是否报错?哪一个报错?

 

2、加入msgbox,弹出r和i值,看看什么之后报错。


 回到顶部