社区
DataWindow
帖子详情
又到送分的时间了,征集Excle导入导出之纯PB方法
jacksu19
2004-10-11 09:33:44
征集Excle导入导出之纯PB方法。
...全文
233
16
打赏
收藏
又到送分的时间了,征集Excle导入导出之纯PB方法
征集Excle导入导出之纯PB方法。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jacksu19
2004-10-13
打赏
举报
回复
这些帖子我都看过,可是仍然不满意。觉得没有找到理想的方法
jb99334
2004-10-12
打赏
举报
回复
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=199512
10975037
2004-10-12
打赏
举报
回复
1、数据管道
2、数据窗口到入excel
--------------------
OLEObject ole_object , ole_workbooks
ole_object = CREATE OLEObject
IF ole_object.ConnectToNewObject("Excel.Application") <> 0 THEN
MessageBox('OLE错误','OLE无法连接!')
return
END IF
ole_object.workbooks.add
ole_object.Visible = True
ole_workbooks = ole_object.Worksheets(1)
ole_workbooks.cells(1,1).value="userid"
ole_workbooks.cells(1,2).value="username"
ole_workbooks.cells(1,3).value="gongzi"
long l_row
for l_row = 2 to dw_1.rowcount()+1
ole_workbooks.cells(l_row,1).value=dw_1.getitemnumber(l_row -1,1)
ole_workbooks.cells(l_row,2).value=dw_1.getitemstring(l_row -1,2)
ole_workbooks.cells(l_row,3).value=dw_1.getitemnumber(l_row -1,3)
next
ole_workbooks.SaveAs ("d:\data1.xls")
ole_object.quit()
Ole_Object.DisConnectObject()
Destroy Ole_Object
destroy ole_workbooks
wangxichen
2004-10-12
打赏
举报
回复
对Excel操作资料:
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=199669
jacksu19
2004-10-12
打赏
举报
回复
很多年以前,用FoxPro/DBASEIII的时候。
我们一般是分析了DBF文件结构之后,直接读DBF文件。从文件的首部分获得数据结构的一些信息,然后直接读取。
我想打听一下,类似的直接读取Excle文件可以么?谁有类似的经验?
或者,假设了解自己要从Excle读入的数据结构,例如从第几行开始读入,每一列是对应什么数据类型,值域范围等。
那么,不用OLE或者其它的对象方法,直接用PB对文件进行读操作(类似读图象文件,但增加了对数据的处理),完成数据的读取工作。可以么?
wangxichen
2004-10-11
打赏
举报
回复
不写代码直接导入 好像只能存成txt或者dbf格式才行
lzuyh
2004-10-11
打赏
举报
回复
学习
wangxichen
2004-10-11
打赏
举报
回复
摘录:
虽然ODBC支持Excel驱动,把Excel文件作为关系数据库来处理,但是往往由于数据类型、长度、列名等问题,在处理上存在很多问题,因此,建议把Excel文件中的各个Sheet页另存为DBF文件来处理。
jacksu19
2004-10-11
打赏
举报
回复
你提供的方法太麻烦啊。。。
我希望的方法是通用的,直接的
wangxichen
2004-10-11
打赏
举报
回复
或者将Excel另存位文本文件后,在PB中预览目的数据库,然后在Rows菜单中选择Import导入数据,再保存修改。
wangxichen
2004-10-11
打赏
举报
回复
用数据管道。
或者将Excel各个表页另存成dbf文件或者tab分隔的文本文件,然后用importfile导入到数据窗
peixun
2004-10-11
打赏
举报
回复
还是balloonman2002说的对,赞成
balloonman2002
2004-10-11
打赏
举报
回复
请到本版FAQ中搜索“EXCEL”字样,有很多:
http://community.csdn.net/Expert/FAQ/List_Room_FAQ_Index.asp?bigclassid=58
SnakeFF
2004-10-11
打赏
举报
回复
人家是要写代码的,不是手工的!晕!
我也不懂,关注!
kkbgp
2004-10-11
打赏
举报
回复
另存为text格式,以制表符隔开
yzh963
2004-10-11
打赏
举报
回复
直接的,通用的?
导出好实现,主要是导入,Excel有多个sheet页,(简化一下)对程序来说和处理一个sheet页是一样的(sheet页多时要慢一些)
主要是数据类型的问题,根据判断生成动态数据窗口对象,当然判断必须要考虑全面。
相关推荐
poi
Excle
导入
导出
poi
Excle
导入
导出
更方便的poi
Excle
导入
导出
入门快 学起来不吃力 太简单了
Springboot
Excle
导入
导出
Springboot
Excle
导入
导出
导入
操作:
Excle
批量
导入
导出
操作:下载模版 开发笔记 pom.xml <!--
Excle
相关jar --> <dependency> <groupId>org.apache.poi</groupId> ...
java poi
EXCLE
导入
/
导出
源代码+数据库建表语句+测试数据
java poi
EXCLE
导入
/
导出
EXCLE
导入
EXCLE
导出
poi
导入
/
导出
源代码+数据库建表语句+测试数据 mysql下建库表 源代码
导入
eclipse 直接运行 畅通无阻 OK!!!
excle
批量
导入
导出
excle
批量
导入
导出
Android 数据
导出
之
Excle
jxl.jar
使用jxl
导出
excle
数据 首先项目得
导入
jxl.jar 以下是
导出
方法
: [java] view plaincopy //
导出
数据 public void export(ArrayList list) { Calendar c = Calendar.getInstance();
发帖
DataWindow
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
604
社区成员
2.0w+
社区内容
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-10-11 09:33
社区公告
暂无公告