基本信息
源码名称:delphi excel 转 txt
源码大小:0.01M
文件格式:.rar
开发语言:Pascal
更新时间:2016-08-10
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
excel 转 txt
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids; type TForm1 = class(TForm) Button1: TButton; OpenDialog1: TOpenDialog; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} uses Comobj, Clipbrd; procedure TForm1.Button1Click(Sender: TObject); var FExcel: Variant; FWorkbook: Variant; FWorksheet: Variant; slText: TStringList; begin if not OpenDialog1.Execute then exit; Screen.Cursor := crHourGlass; try FExcel := CreateOleObject('excel.application'); except Screen.cursor := crDefault; MessageDlg('Could not start Microsoft Excel!', mtError, [mbCancel], 0); Exit; end; try FWorkBook := FExcel.WorkBooks.Open(OpenDialog1.Filename); //FWorkSheet := FWorkBook.WorkSheets.Add; FWorkSheet := FWorkBook.WorkSheets[1]; FWorkSheet.UsedRange.Copy; slText := TStringList.Create; try slText.Text := Clipboard.AsText; slText.SaveToFile(ChangeFileExt(OpenDialog1.Filename, '.txt')); finally slText.Free; end; finally Screen.Cursor := crDefault; FExcel.DisplayAlerts := False; FWorkBook.Close; FExcel.Quit; end; end; end.