如题如能给出正确的源代码,我就给他200+n分(保底200)!
要求: 1、最好不要用elxce控件,用ole动态打开和操作库。
2、用table连接excel,用dbgrid显示打开的excel表。
要求: 1、最好不要用elxce控件,用ole动态打开和操作库。
2、用table连接excel,用dbgrid显示打开的excel表。
解决方案 »
- Pascal for循环习题算法求解!!!!10分相赠!!
- dbgrideh中的浮点型数据为什么到超过E15就溢出呢,在线等。。
- 一个简单的多线程同步问题
- 各位用什么做报表?
- 散分,十位一结,11以后没分。需要分的同志来拿。
- 关于form窗体关闭的问题
- 怎么能够动态更新dbgrid?
- 请问在Delphi中能否像在VB中生成控件数组?请高手们请教,答到的定送上100分
- 在C中对结构体数组指针是否有简化的方法
- 一个关于线程的问题?
- 怎样遍历一个ip地址段中的所有ip地址 100分
- 我的PageControl的页标签上设置了右键弹出菜单,在菜单中有个“关闭”项。也就是当鼠标放在当前窗口的页标签上,点击“关闭”即可关闭。
假设有一个excel表d:\在职职工库.xls,簿中有一个表在职职工,其中有如下数据
2002年5月职工花名册
序号 姓名 性别 民族 工资
1 张三 男 汉 800.00
2 李四 男 回 1200.00
3 张芸 女 汉 852.00
4 何天荣 男 满 962.00现要把其中的职工数据导出到d:\zghmc.dbf.首先用excel打开d:\在职职工库.xls,选择包含职工数据的区域,不包括标题"2002年5月职工花名册",执行"插入->名称->定义",输入zgk,为所选的数据定义一个名称,关闭excel.在project中加入一个ADOConnection1、一个ADOQuery1,添加以下代码:
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\在职职工库.xls;Extended Properties=excel 8.0;Persist Security Info=False';
ADOQuery1.Connection:= ADOConnection1;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * into zghmc in "d:\" "dBASE 5.0;" from zgk' );
ADOQuery1.ExecSQL;
ADOQuery1.Close;然后编译运行,就把excel中的职工数据导出到d:\zghmc.dbf中了。
如果要在程序中显示excel中的数据,添加一个ADOTable1,设置Connection为ADOConnection1就可以了.
兄弟们请不要贴不痛不痒的回答,我不会给这种贴字分的。
[email protected]