先给50分,哪位兄台(大侠)替咱解决了,150分奉上!(关于EXCEL的问题)! 你说的问题,是不能操作表头,还是不能操作EXCEL数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是用ado与excel连接时不能用查询?我觉得省劲的办法没有多少?你只好将excel表导入到access或sql server中去然后再不就可以了吗,如果用sql server时不用转换数据也可以,可以用链接服务器查询,具体可参考sql server中的help,opendatasource或opendataset不用我再给你贴出来了吧? to surfguy(冲浪小子) 不能操作里面的数据,因为有表头在,用ADO连接后看不到里面的数据!数据是从第七行开始的,有十个字段! 你是不是说有了表头就不好操作。如果是,可以选中数据和字段名,然后输入表名。在delphi中用输入的表名就可以了。 首先创建 Excel 对象,使用ComObj:var ExcelID: Variant;ExcelID := CreateOleObject( 'Excel.Application' );1) 显示当前窗口:ExcelID.Visible := True;2) 更改 Excel 标题栏:ExcelID.Caption := '应用程序调用 Microsoft Excel';4) 打开已存在的工作簿:ExcelID.WorkBooks.Open( ‘listbox选中的个.xls文件路径+名字’);5) 设置第2个工作表为活动工作表:ExcelID.WorkSheets[2].Activate; 或 ExcelID.WorksSheets[ 'Sheet2' ].Activate;6) 给单元格赋值:ExcelID.Cells[1,4].Value := adoquery1.filedbyname().value;7) 关闭工作簿:ExcelID.WorkBooks.Close; to chtlovezj(用一流机器的九流程序员)您的回答不对题哦 并且这些我早知道了,不过还是谢谢您的参与! 这个c语言的dll如何调用 关于发送字符消息的问题,求教wm_char的使用。 delphi int 和 trunc dcu文件问题 人心不古 《Delphi深度探索第二版》源码从何而来? 有做过物业管理系统的朋友请进 dxdbgrid的分组问题 請問:如何給分? 送分,旧帖重贴:现在说说这个list index out of bound(%d) 如何判断当前是否在拖动窗体的标题栏?? 两个问题共70分,我的程序编完后,怎样把bde打包进去 array[0..MAX_STRLEN-1] of char类变量如何转化为string?
不能操作里面的数据,因为有表头在,用ADO连接后看不到里面的数据!
数据是从第七行开始的,有十个字段!
var ExcelID: Variant;
ExcelID := CreateOleObject( 'Excel.Application' );
1) 显示当前窗口:
ExcelID.Visible := True;
2) 更改 Excel 标题栏:
ExcelID.Caption := '应用程序调用 Microsoft Excel';
4) 打开已存在的工作簿:
ExcelID.WorkBooks.Open( ‘listbox选中的个.xls文件路径+名字’);
5) 设置第2个工作表为活动工作表:
ExcelID.WorkSheets[2].Activate;
或
ExcelID.WorksSheets[ 'Sheet2' ].Activate;
6) 给单元格赋值:
ExcelID.Cells[1,4].Value := adoquery1.filedbyname().value;
7) 关闭工作簿:
ExcelID.WorkBooks.Close;
您的回答不对题哦
并且这些我早知道了,不过还是谢谢您的参与!