dlgSave := TSaveDialog.Create(nil);dlgSave.filter := 'CSV文件|*.CSV';dlgSave.DefaultExt := '*.CSV';dlgSave.filename := '服务.CSV';if dlgSave.Execute thenbeginif FileExists(dlgSave.filename) thentryif MessageDlg('该文件已经存在,要覆盖吗?', mtInformation, [mbYes, mbNo], 0) = IDYESthenDeleteFile(PChar(dlgSave.filename))elsebeginExit;end;exceptExit;end;filename := dlgSave.filename;SaveCurPage(filename);end;sList := TStringList.Create;sList.Add('ID,***,***,***,***,***,***,***');for i := 0 to grdVehicleList.RowCount - 1 dobeginsList.Add(grdVehicleList.Cell[0, 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);

通过TStringList保存csv文件,只要循环.Add表格里面的每行记录进去,保存即可相关推荐

  1. Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write)

    Python使用pandas保存csv文件:如果文件存在则只添加内容(append),如果无表则同时写入表头和内容(write) 目录

  2. python中csv库写入表头_python的pandas工具包,保存.csv文件时不要表头的实例

    用pandas处理.csv文件时,有时我们希望保存的.csv文件没有表头,于是我去看了DataFrame.to_csv的document. 发现只需要再添加header=None这个参数就行了(默认是 ...

  3. 中文保存CSV文件乱码解决方法

    使用代码保存CSV文件,使用excel表打开  都会有一个小问题,就是乱码的问题. 如:瀵掑啲瀹濈彔鎶勮鎴愬姛 鐖嗗彂浼ゅ 保存时应该携带如下即可 encoding='gb18030'

  4. csv文件 内容转义_保存csv文件时的生僻字处理和格式控制

    应用场景 Web应用中导入导出报表是一个非常常见的需求,而普通用户使用最多的表格文件都是用Excel保存的. 一般来说,对于数据量较小的导入导出,使用xls/xlsx文件和用户交互是最佳选择,即有相应 ...

  5. python的csv模块的write_rows_Python3使用csv模块csv.writer().writerow()保存csv文件,产生空行的问题...

    问题:csv.writer().writerow()保存的csv文件,打开时每行后都多一行空行 def write_csv_file(path, head, data): try: with open ...

  6. python创建csv文件并写入-【已解决】Python中创建和保存数据到csv文件中

    此处希望在python中,将A和B的QA对话,中错误的对话,保存到csv中. 打算自己先创建一个csv文件,然后后续每个对话出错的话,就append追加写入到csv中. 其中希望用逗号分隔.而句子中如 ...

  7. matlab如何保存csv文件,Matlab:将输出写入csv文件

    我有一些数据,包括我想将它们存储在csv文件中的字符串和数字. 作为函数输出的数字存储在1x20的数组中. 所以在csv文件中,我希望有21列!因此,csv文件中的第一列应该是字符串,接下来的20列具 ...

  8. python保存csv_在python中修改和保存csv文件

    我有一个csv文件,它的第一行作为列名.在 我正在尝试从旧文件生成一个新的csv文件.在 新的csv文件是通过过滤原始csv文件的第二列(其值为HR)获得的 这是密码import csv import ...

  9. python读取和保存csv文件

    文章目录 writer reader dialect DictWriter和DictReader csv中最重要的两个函数分别是writer和reader.考虑到很多人手头可能没有适合学习操作的csv ...

最新文章

  1. EntityFramework中实体类到表名的批量映射
  2. java中finally与return的测试方法
  3. 返乡大迁徙,任正非说了两个“不要忘了”
  4. python图像分割动态域值_python+opencv阈值分割
  5. PHP的Static与Global
  6. 比特(bit)和字节(byte)(1byte=8bit)
  7. RUNOOB python练习题 14
  8. java 二分查找_JAVA 实现二分查找算法。我知道你会,但没你想象的那么简单
  9. ABViewer免费汉化下载注册地址图形查看器教程功能介绍
  10. Oracle树结构查询按层级排序
  11. 传播路径图调查2013年初
  12. mysql datetime设置now()无效,直接用程序设置默认值比较好
  13. UISwitch——开关控件
  14. MusicBrainz Picard for Mac(跨平台音乐标记器)免费版
  15. Python简单游戏代码
  16. CGLIB动态代理模式详解
  17. 苹果iBoot源代码
  18. 二分法求解函数零点的Python程序
  19. 暑期实践第二十九天 2022-8-1
  20. 石头科技的“现实”和“远方”

热门文章

  1. Richard Feynman, 挑战者号, 软件工程,自顶而下
  2. mybatis的缓存简说
  3. 参数binlog_row_image设置MINIMAL,你今天被坑了吗?
  4. OD基本快捷键及功能
  5. Logback日志跨线程追踪实践
  6. RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占优势
  7. 【面试】Java基础中的那些事-One
  8. MySQL的SQL语句如何优化?
  9. Grpc+Grpc Gateway实践二 有些复杂的Hello World
  10. MyEclipse 10 中安装Android ADT 22插件的方法