linux下qt对csv文件读取,qt 写入csv文件
csv文件的实质就是在每行的各项数据之间添加逗号分隔符 ,,所有我们直接使用 QFile 和 QTextStream 去实现读写。
代码如下所示:
/*********点表数据插入文件**********/
void PointsValue::insertPointDatabase()
{
std::lock_guard<:mutex> lk(lockMutex);
// qDebug()<
QMap ::iterator iter=totalInfoData.begin();
QDir dir(POINTDATAPATH);
if (dir.exists()==false) {
TRACE_IF("不存在\n");
QDir().mkdir(POINTDATAPATH);
}
QString timestr = QDate::currentDate().toString("yyyyMMdd");
QString pathstr = QString::fromStdString(POINTDATAPATH)+"elephant_"+timestr+".csv";
QFile data(pathstr);
if (data.open(QFile::WriteOnly | QIODevice::Append)) {
QTextStream out(&data);
out << QDateTime::currentDateTime().toString("yyyy年MM月dd日 hh时mm分ss秒");
out << "\n";
while(iter!=totalInfoData.end())
{
out << QString::fromUtf8(iter.value().infoname);
out <
out << iter.value().info_address;
out <
out << iter.value().info_rate;
out <
out << iter.value().info_value;
out <
out << iter.value().isactivepower;
out << "\n";
++iter;
}
}
data.close();
}
如上所示,按照每日的文件来创建,可以将数据全部存入
linux下qt对csv文件读取,qt 写入csv文件相关推荐
- python输出csv文件-Python之读取与写入CSV文件
原标题:Python之读取与写入CSV文件 本文作者:闫续文 文字编辑:张梦婷 技术总编:张学人 有问题,不要怕!访问 CSV(Comma-Separated Values)格式是电子表格和数据库最常 ...
- python读取excel内容和写入_Python读取和写入Excel文件
制作Excel表 常用方法说明 Workbook类 Workbook类创建一个XlswWrite的Workbook对象,相当于创建一个excel表 And_worksheet()用来创建工作表,默认为 ...
- 飞秋的文件读取、写入代码
大家都知道局域网聊天发即时通讯软件是最平常不过的事情,所以大量的导入即时通讯软件是有利于局域网聊天的,飞秋www.freeeim.com 下载在决定一个网站的排名时,不仅要对网页内容和结构进行分析,还 ...
- linux下qt的文件打包,【最详细最完整】在Linux 下如何打包免安装的QT程序?
版权声明:嵌入式linux相关的文章是我的学习笔记,基于Exynos 4412开发板,一部分内容是总结,一部分是查资料所得,大家可以自由转载,但请注明出处! https://blog.csdn.net ...
- csv java web 导入_DAY5-step9 使用CSV模块和Pandas在Python中读取和写入CSV文件
什么是CSV文件? CSV文件是一种纯文本文件,其使用特定的结构来排列表格数据. CSV是一种紧凑,简单且通用的数据交换通用格式. 许多在线服务允许其用户将网站中的表格数据导出到CSV文件中. CSV ...
- 用python的pandas打开csv文件_使用CSV模块和Pandas在Python中读取和写入CSV文件
什么是CSV文件? CSV文件是一种纯文本文件,其使用特定的结构来排列表格数据.CSV是一种紧凑,简单且通用的数据交换通用格式.许多在线服务允许其用户将网站中的表格数据导出到CSV文件中.CSV文件将 ...
- pythonpandas读取csv文件最后一行_简单小案例(一):使用Pandas在Python中读取和写入CSV文件...
前期文章链接: YOLOv3论文 https://arxiv.org/pdf/1804.02767.pdf 正文: 有许多方法可以在Python中读写CSV文件.有几种不同的方法,例如,您可以使用Py ...
- linux iphone文件,在linux下生成iphone所需要的视频和音频文件的方法总结
在linux下生成iphone所需要的视频和音频文件的方法总结 (2011-05-07 09:53:18) 标签: linux iphone mencoder ffmpeg mplayer 一.生成可 ...
- [转载] pythonpandas读取csv文件最后一行_简单小案例(一):使用Pandas在Python中读取和写入CSV文件...
参考链接: 使用Pandas在Python中读写CSV文件 前期文章链接: YOLOv3论文 https://arxiv.org/pdf/1804.02767.pdf 正文: 有许多方法可以在Pyth ...
- Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B
Linux下mysql数据库从服务器A只迁移DATA文件夹到服务器B 操作流程 获取数据 迁移数据 运行新的数据库 后记 操作流程 前言:近期做了一个项目,由于mysql数据库中的数据比较庞大,考虑转 ...
最新文章
- jquery操作radio/checkbox/select 及其相关
- MySQL的insert into select 引发锁表
- EndNote的PDF Handing功能, 让你的PDF管理井井有条
- 我的世界梦之边缘5服务器在维护吗,8月5日服务器例行维护公告(已完成)
- centos iptables
- Windows中添加自己的程序到开机启动中(添加服务,添加注册表)
- 神经网络测试结果很差,该怎么做
- Android开发之Android WIFI ADB(ADB WIFI)无线调试的技巧
- 【WPF on .NET Core 3.0】 Stylet演示项目 - 简易图书管理系统(2)
- 方言大全_长沙人亲戚称呼大全!记得收藏以防失传!
- java利用htmlparser得到网页html内容
- 用HTML+CSS画出一个同心圆
- Linux文件系统概述:硬盘驱动>通用块设备层>文件系统>虚拟文件系统(VFS)
- 关于微信小程序开发环境苹果IOS真机预览报SSL协议错误问题解决方案
- Spark核心类:SQLContext和DataFrame
- 键盘快捷键锁定计算机,用于锁定键盘的键盘快捷键
- python求梅花数_《梅花易数》又叫梅花数
- 【MD5加密算法能被破解么?】
- 【Linux学习笔记】last命令
- 计算机功能键名称,电脑键盘功能基础知识有哪些你知道吗
热门文章
- LeetCode题 - 1 两数之和
- Python快速调用Teambition接口
- meshgrid 的使用方法
- 漫步线性代数二十三——行列式公式
- AMI corpus download
- Python下基于requests及BeautifulSoup构建网络爬虫
- 网络爬虫中Jsoup请求url
- VC++ 6.0(英文正版)安装及其编译注意事项
- 最简便的Revit信息导出到数据库本地SQL SERVER
- python程序的name的作用是什么_python 中__name__ = '__main__' 的作用,到底干嘛的?