乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > delphi 将数据库中的图像数据导出excel

delphi 将数据库中的图像数据导出excel

作者:乔山办公网日期:

返回目录:excel表格制作


if itemp =条形码列 then
ExcelWorksheet1.Cells.Item[jtemp,itemp]:=''''+fields[itemp-1].AsString;

uses ComObj;

procedure TForm1.Button1Click(Sender: TObject);
Var FExcel :OleVariant; //excel应用程序
FWorkBook :OleVariant; //工作表
FWorksheet:OleVariant; //工作薄
FPicture:OleVariant;
TmpStr:String;
begin
FExcel:= CreateoleObject('excel.Application');
FWorkBook:=FExcel.WorkBooks.Add; //新的工作表
FWorksheet:=FWorkBook.Worksheets[1];
FWorksheet.Select;

//插入图象并设置位置与大小7a686964616fe78988e69d83337
tmpstr:='f:\1.jpg';
FPicture:=FWorksheet.Pictures.Insert(tmpstr);
FPicture.Left:=10;
FPicture.Top:=10;
FPicture.width:=200;
FPicture.height:=200;
FPicture:=null;
FExcel.visible:=true;
end;
这里给你提供一种方法建议:
采用ehlib里的dbgrideh,查询你需要到处的数据
uses DBGridEhImpExp;
到处函数,csv, 将后缀改为txt,即zd分隔符为逗号
procedure ExportData;
var
ExpClass:TDBGridEhExportClass;
FileName:String;
begin
if savedialog1.execute then
begin
filename:=savedialog1.filename;
ExpClass := TDBGridEhExportAsCSV;
if ExpClass <> nil then
SaveDBGridEhToExportFile(ExpClass,DBGridEh1,FileName, True);
end;

end;

Sub 宏1()
'
' 宏1 宏
'

'
Selection.NumberFormatLocal = "0.00;[红色]0.00"
End Sub
把你设置数据类型的操作录制为宏,然后在查看,就可以看到我上面那段代码。然后就知道怎么设置了
有什么不明白的一起讨论^_^

相关阅读

  • 怎么用<em>delphi</em>拷贝<em>excel</em>的时

  • 乔山办公网excel表格制作
  • 这个问题不是问过了吗?问了两次? sheet1为你要复制的表,为TExcelWorkSheet对象 sheet1.Copy(emptyparam,app1.ActiveSheet);//第一个参数是插入到抄前面zhidao,不用,第二个是插入到后面。 (sheet1.N
关键词不能为空
极力推荐

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网