以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论] 从Excel表格中读取字符串的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=61117)

--  作者:ncefans
--  发布时间:2014/12/7 14:01:00
--  [讨论] 从Excel表格中读取字符串的问题
在一个Excel文件模板中的一个单元格保存有一个文件夹名称,用代码读取的时候,总是出错.

比如这个:
D:\\\\\\Personal\\\\\\All Documents\\\\\\OneDrive\\\\\\客户相关

读出来是D:\\Documents\\客户相关, 其他全部被忽略了. 前面加@,也不行,全部用引号括起来也不行. 特意做了一个demo,请见附件,谢谢!

窗口中的button_click代码如下:
Dim tmp As String = ProjectPath & "demo.xls"
Dim Book As New XLS.Book(tmp)
Dim s1 As String = Book.Sheets(0)(0,0).Value
MessageBox.Show(s1)

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:excel表格中字符串读取.rar






--  作者:有点甜
--  发布时间:2014/12/7 14:05:00
--  
Dim tmp As String = ProjectPath & "demo.xls"
Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(tmp)
Dim Ws As MSExcel.WorkSheet = Wb.WorkSheets(1)
Dim s1 As String = ws.Cells(1,1).Value
MessageBox.Show(s1)
app.quit

--  作者:ncefans
--  发布时间:2014/12/7 14:09:00
--  
谢谢甜版主的光速回复. 直接用Application类来操作Excel可以了,谢谢!

那么这个问题是Foxtable的bug了?
[此贴子已经被作者于2014-12-7 14:19:20编辑过]

--  作者:有点甜
--  发布时间:2014/12/7 14:31:00
--  
 嗯嗯,是的。