以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]能按列从Excel报表提取数据吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27338) |
||||||||
-- 作者:方丈 -- 发布时间:2012/12/28 21:49:00 -- [求助]能按列从Excel报表提取数据吗?
从Excel报表提取数据 代码是很简单的,只是将Excel各单元格的内容写入新增行对应列而已: For Each file As String In filesys .GetFiles("c:\\Data")
委列3...,可以实现吗?
|
||||||||
-- 作者:lin_hailun -- 发布时间:2012/12/29 10:18:00 -- 这样,看是不。
|
||||||||
-- 作者:方丈 -- 发布时间:2012/12/29 10:56:00 -- 谢谢!似乎第一位评委数据能正常导入,第二位开始便没反应了
另外,狐表帮助的例子,是把多个excel数据文件集中放在c:\\Data文件夹中,一键就能全部导入,这能做到吗?当评委人数较多的时候,很实用,不需要一个一个导入
再次感谢! |
||||||||
-- 作者:lin_hailun -- 发布时间:2012/12/29 12:09:00 -- 呃……你选择多个excel以后再试试吧。不是允许多选的么?按着Ctrl选择。 |
||||||||
-- 作者:方丈 -- 发布时间:2012/12/29 12:24:00 -- 试了,选择多个excel也是只导入一个,帮助里那个是自动遍历
请教:代码里的 count += 1 是什么意思 |
||||||||
-- 作者:方丈 -- 发布时间:2012/12/29 12:32:00 -- 刚刚试了一下,只能是一次性导入,没办法增加导入,比如第一次导入7个评委分数,全部能导入;接着再导入第八、第九个两个评委表便不能了;如果第二次全选九个评委表,九列便都有数据。似乎每一次都是从第一列开始覆盖数据。 |
||||||||
-- 作者:lin_hailun -- 发布时间:2012/12/29 13:26:00 -- 以下是引用方丈在2012-12-29 12:32:00的发言: 刚刚试了一下,只能是一次性导入,没办法增加导入,比如第一次导入7个评委分数,全部能导入;接着再导入第八、第九个两个评委表便不能了;如果第二次全选九个评委表,九列便都有数据。似乎每一次都是从第一列开始覆盖数据。 增加导入没有意义,因为你导入7个以后,发觉数据有错,想覆盖,这样就不能如愿了。因为只是导入一次,全选以后导入比较好。 |
||||||||
-- 作者:方丈 -- 发布时间:2012/12/29 13:35:00 -- 领教!count += 1是? |
||||||||
-- 作者:lin_hailun -- 发布时间:2012/12/29 13:40:00 -- 以下是引用方丈在2012-12-29 13:35:00的发言: 领教!count += 1是? 是一个简写 等同于 count = count + 1 |