通过TStringList保存csv文件,只要循环.Add表格里面的每行记录进去,保存即可
2024-09-10 18:44:07
dlgSave := TSaveDialog.Create(nil);
dlgSave.filter := 'CSV文件|*.CSV';
dlgSave.DefaultExt := '*.CSV';
dlgSave.filename := '服务.CSV'; if dlgSave.Execute then
begin
if FileExists(dlgSave.filename) then
try
if MessageDlg('该文件已经存在,要覆盖吗?', mtInformation, [mbYes, mbNo], ) = IDYES
then
DeleteFile(PChar(dlgSave.filename))
else
begin
Exit;
end;
except
Exit;
end;
filename := dlgSave.filename;
SaveCurPage(filename);
end; sList := TStringList.Create;
sList.Add('ID,***,***,***,***,***,***,***');
for i := to grdVehicleList.RowCount - do
begin
sList.Add(grdVehicleList.Cell[, i].AsString
+ ',' + grdVehicleList.Cell[COMNO_INDEX,i].AsString
+ ',' + grdVehicleList.Cell[VNO_INDEX, i].AsString
+ ',' + grdVehicleList.Cell[REGCOLOR_INDEX, i].AsString
+ ',' + grdVehicleList.Cell[GROUPID_INDEX, i].AsString
+ ',' + grdVehicleList.Cell[TERMINAL_TYPE_INDEX, i].AsString
+ ',' + grdVehicleList.Cell[SERVICE_END_DATE_INDEX, i].AsString
+ ',' + grdVehicleList.Cell[REMIND_INDEX, i].AsString);
end;
sList.SaveToFile(path);
最新文章
- C#在函数内部获取函数的参数
- iOS.Animation.Math-behind-CATransform3D
- js数组转json
- 可视化工具solo show
- cocoaPods 的安装和使用
- java-commons-HttpClient超时设置setConnectionTimeout和setSoTimeout
- HashSet与HashMap的区别
- AngularJS API之isXXX()
- Windows Server 2012 如何实现多个用户远程桌面登陆?
- HTML-day-1-HTML基础知识
- Something wrong with EnCase index search in Unallocated area
- 在本地环境用虚拟机win2008 sever搭建VS2013 + SVN 代码版本控制环境
- linux_2015_0827_linux中一些常用词的发音and…
- 今日思考:MVC系列框架之Struts存在的意义是什么?
- 关于z-index的总结
- zz android 系统 makefile文件(Android.mk)组织结构
- WebLogic Server的单点登陆功能--转载
- 面向新手的Webserver搭建(一)——IIS的搭建
- hdu 2689
- Junk-Mail Filter(并差集删点)