ADO操作Excel如何增加/删除一行/列? 用ADOQuery能实现吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用OLE控制Excel操作吧,相关例子网上很多自己google或者baidu吧 增加一行我知道了,ADOQuery.insert 然后post后就可以了,不知道怎么删除一行,增加/删除列呢?用ADOTable能实现吗? frmmain.ADOCnnExcel.ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=c:\Temp.xls';Mode=Share Deny None;Extended Properties=Excel 8.0;Persist Security Info=False'; frmmain.ADOCnnExcel.Open; if frmmain.ADOCnnExcel.Connected then begin frmmain.ADOQyExcel.SQL.Text :='Select * from [sheet1$]'; frmmain.ADOQyExcel.Open ; end;这样打开c:\Temp.xls以后 如何增加/删除一行/列?增加行用 frmmain.ADOQyExcel.Insert; 付值过程 frmmain.ADOQyExcel.Post ; 可以实现。删除行呢?增加/删除 列呢?Excel 既然是一种数据库应该可以的吧望指教!先谢! procedure TForm1.Button1Click(Sender: TObject);var ExcelApp: Variant;begin ExcelApp := CreateOleObject( 'Excel.Application' ); ExcelApp.WorkBooks.Open( 'C:\bb.xls' ); ExcelApp.ActiveSheet.Columns[1].Insert; ExcelApp.ActiveWorkBook.Save; ExcelApp.WorkBooks.Close; ExcelApp.Quit;end; 如果本机没有安装Excel在delphi 中引用 ExcelApplication 控件可以操作Excel文件吗? 怎么得到Excel表格中每个Sheet的有效行、列 ABC 组件是开源的?还是商用? 求教关于DOA中控件使用的问题 一个有20多个字段的表,应该做成那种类型的报表 请教一个最基础的问题 对数据对进安全保护,如何对中途断电进行处理 在delphi6怎样打开tif格式的文件? 国庆节放分,大家快来啊! 怎样在SQL语句中判断一个日期字段小于xxxx年xx月? (不是xxxx年xx月xx日) Database: Access 这种三层怎么做啊! 如何实现这样的查询结果? 急,关于COM安全数组的使用psafearray!
frmmain.ADOCnnExcel.Open;
if frmmain.ADOCnnExcel.Connected then
begin
frmmain.ADOQyExcel.SQL.Text :='Select * from [sheet1$]';
frmmain.ADOQyExcel.Open ;
end;这样打开c:\Temp.xls以后 如何增加/删除一行/列?
增加行用 frmmain.ADOQyExcel.Insert;
付值过程
frmmain.ADOQyExcel.Post ;
可以实现。
删除行呢?增加/删除 列呢?Excel 既然是一种数据库应该可以的吧望指教!先谢!
var ExcelApp: Variant;
begin
ExcelApp := CreateOleObject( 'Excel.Application' );
ExcelApp.WorkBooks.Open( 'C:\bb.xls' );
ExcelApp.ActiveSheet.Columns[1].Insert;
ExcelApp.ActiveWorkBook.Save;
ExcelApp.WorkBooks.Close;
ExcelApp.Quit;
end;