如何将Excel的数据调入到Dbgrid中显示?如何将Dbgrid显示的数据存为文本文件?
回复人: Gongshl(阿单) ( ) 信誉:99 2003-10-30 16:34:00 得分:0
将Excel的数据调入到Dbgrid中显示和显示数据库表的数据是一样的,
下面是连接Excel字符串:
connstr='Provider=MSDASQL.1;Persist Security Info=False;'+
'Connect Timeout=15;Extended Properties="DBQ='+
'%S;Driver={Microsoft Excel Driver (*.xls)};'+
'DriverId=790;FIL=excel 8.0;'+
'MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;'+
'ReadOnly=1;SafeTransactions=0;Threads=3;UID=admin;'+
'UserCommitSync=Yes;";Locale Identifier=2052';将里面的%S替换为Excel文件名即可.查询语句为
Sql.Text:='Select * from `'+sFileName+'`.`sheet1$`';
query1.savetofile('s.txt')即可保存为文本文件
Top
管理 | 关闭窗口
解决方案 »
- treeview 里选中一行,如何得到这行是第几行?
- 有关RAD2010 WebApplication.ShowMessgae()的问题请大家帮忙看看。
- 如何得到坐标轴的长分化线在坐标轴上的相对位置
- 我自己做了个系统,目的是为了锻炼,请各位大虾指点!
- 请各位大侠,小侠提供一DLPHI2005下载地址,今天辛辛苦苦下了一个,解压要密码,晕了---
- sunnf接分,原因见里面url
- toolbar 为什么会这样子
- 关于mscomm控件接收数据的问题,希望能得到大家的帮助
- 哪位大侠知道ReportBuilder Enterprise 6.02 for Delphi 密码?
- 我不是高手,我也要发贴(to forgot2000(忘记2000年))
- PARADOX 数据表的小数位
- 公司准备上一套进出口管理软件,欢迎投标!!!
令人痛心
应该用OPENROWSET涵数