1. 请高手帮帮忙,通过编程自动把一个excel里的内容转到另一个excel里,转换时必须把行转化成列
用EXCEL编程实现这个功能还真不会。
利用EXCEL自带的功能也可以实现这个功能噢。
打开一张表,选中数据区域---复制。
再打开另一张表,右键---选择性粘贴---选择最下角的“转置”--确定就行转列。
能帮到的只有这么多啦,通过编程自动转还要请别人帮忙了,同样很想知道答案。
希望对你有所帮助。
2. 将delphi的数据导入excel
你的问题不长,可还真不少,我先回答一下,是我以前的笔记,希望对你有所帮助。
1、在单元文件加入ComObj,创建 Excel 表格,
var ExcelID: Variant;
ExcelID := CreateOleObject( 'Excel.Application' ); 这样就创建一个excel application 实例
2、添加新工作簿:
ExcelID.WorkBooks.Add; 添加默认数量的工作簿
3、设置第1个工作表为活动工作表:
ExcelID.WorkSheets1].Activate; 或 ExcelID.WorkSheets[ 'Sheet1' ].Activate;
设置活动工作表后,就可以在活动工作表中添加你所说的数据
4、添加数据到表中:
ExcelID.Cells[1,2].Value :=Edit1.Text; 第一行第二列 B1
ExcelID.Cells[2,2].Value:= Edit2.Text; 第二行第二列 B2
5、合并代码:
ExcelID.cells[1,6].value:="=sum(a1:a5)";
A1--A5 累计到A6