全部博文(788)
分类:
2009-01-04 16:55:46
可以这样处理:
如想在第I + 1 行插入一空白行
if row := i +1 then
for j := 0 to lcol do
TempWorkSheet.Cells[row, J] := '';
这样不就插入一空白行了吗?
樓主太小氣。。。只有5分。
插入一行或一列:
a. ExcelApp.ActiveSheet.Rows[2].Insert;
b. ExcelApp.ActiveSheet.Columns[1].Insert;
删除一行或一列:
a. ExcelApp.ActiveSheet.Rows[2].Delete;
b. ExcelApp.ActiveSheet.Columns[1].Delete;
按照ghtghtmalone的方法,第i+1行的内容将会被清空,而maming2003得方法是目前网上普遍流行的方法,只可惜,Delphi7下根本无法编译。我目前最头疼的是不知如何将某一行或列作为一个对象返回。还请各位赐教。
不知道你想干吗?
if row := i +1 then
for j := 0 to lcol do
TempWorkSheet.Cells[row, J] := '';
EXCEL不就是一个二维数组吗?
把想插入的数据放在数组中不就可以赋值了?
你想插入的值直接用下面的语句不就行了?
TempWorkSheet.Cells[row, J] := arr[rol,j];