编辑框保存为csv文件

2024-06-18 14:04
文章标签 保存 csv 编辑框

本文主要是介绍编辑框保存为csv文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.新建基于MFC的对话框,并为对话框添加控件及绑定变量

https://blog.csdn.net/zhang_fei_fresh/article/details/76408636

http:https://blog.csdn.net/qq_33723441/article/details/102954431 MFC读写CSV文件

2.为写入文件按钮添加事件函数

void C编辑框保存为csv文件Dlg::OnBnClickedButton1()
{// TODO:  在此添加控件通知处理程序代码CStdioFile file;file.Open(_T("D:\\aaa.csv"), CFile::modeCreate | CFile::modeNoTruncate | CFile::modeWrite,NULL);file.SeekToEnd();CString str;GetDlgItemText(IDC_EDIT1, str);double d1 = _wtof((LPCTSTR)str);//https://blog.csdn.net/weixin_43619346/article/details/107297091GetDlgItemText(IDC_EDIT2, str);double d2 = _wtof((LPCTSTR)str);GetDlgItemText(IDC_EDIT3, str);double d3 = _wtof((LPCTSTR)str);GetDlgItemText(IDC_EDIT4, str);double d4 = _wtof((LPCTSTR)str);COleDateTime t = COleDateTime::GetCurrentTime();//https://learn.microsoft.com/zh-cn/cpp/atl-mfc-shared/reference/coledatetime-class?view=msvc-170#getcurrenttimeCString str_time;str_time.Format(_T("%d.%d.%d "), t.GetYear(), t.GetMonth(), t.GetDay());SetDlgItemText(IDC_EDIT5, str_time);CString str_time2;str_time.Format(_T("%d:%d:%d "), t.GetHour(), t.GetMinute(), t.GetSecond());SetDlgItemText(IDC_EDIT6, str_time);UpdateData(FALSE);str.Format(_T("%d.%d.%d ")_T(", %d:%d:%d ")_T(", %f , %f , %f , %f")_T("\n"), t.GetYear(), t.GetMonth(), t.GetDay(), t.GetHour(), t.GetMinute(), t.GetSecond(), d1, d2, d3, d4);file.WriteString(str);file.Close();}

3.为打开文件按钮添加事件函数

void C编辑框保存为csv文件Dlg::OnBnClickedButton2()
{// TODO:  在此添加控件通知处理程序代码//读csv文件///CStdioFile file;file.Open(_T("D:\\aaa.csv"), CFile::modeRead);CString str;while (file.ReadString(str)){str = str.Trim(_T(" "));CString substr[10];int count = 0;int index = str.Find(_T(","));while (index != -1 && count<9){substr[count++] = str.Left(index);str = str.Right(str.GetLength() - index - 1);index = str.Find(_T(","));}substr[count++] = str;CString stmp;stmp.Format(_T("%s %s %s %s %s %s %s %s %s %s"), substr[0], substr[1], substr[2], substr[3], substr[4], substr[5], substr[6], substr[7], substr[8], substr[9]);MessageBox(stmp);}file.Close();
}

4.运行结果

这篇关于编辑框保存为csv文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1072195

相关文章

下载/保存/读取 文件,并转成流输出

最近对文件的操作又熟悉了下;现在记载下来:学习在于 坚持!!!不以细小而不为。 实现的是:文件的下载、文件的保存到SD卡、文件的读取输出String 类型、最后是文件转换成流输出;一整套够用了; 重点: 1:   操作网络要记得开线程; 2:更新网络获取的数据 切记用Handler机制; 3:注意代码的可读性(这里面只是保存到SD卡,在项目中切记要对SD卡的有无做判断,然后再获取路径!)

FFmpeg系列-视频解码后保存帧图片为ppm

在正常开发中遇到花屏时怎么处理呢?可以把解码后的数据直接保存成帧图片保存起来,然后直接看图片有没有花屏来排除是否是显示的问题,如果花屏,则代表显示无问题,如果图片中没有花屏,则可以往显示的方向去排查了。 void saveFrame(AVFrame* pFrame, int width, int height, int iFrame){FILE *pFile;char szFilename[

anaconda3下的python编程练习-csv翻译器

相关理解和命令 一、环境配置1、conda命令2、pip命令3、python命令 二、开发思路三、开发步骤 一、环境配置 1、conda命令 镜像源配置 conda config --show channels //查看镜像源conda config --remove-key channels //删除添加源,恢复默认源#添加镜像源conda config --ad

一种快速生成CSV的方法

事情是这个样子的 在QQ群在聊把如何100万数据导出成CSV文件?会不会很慢? 俺回了一句“现在的机器性能好,没啥问题”。 然后大家开始谈论机器的配置了。哎,俺的机器配置有点差。 然后俺就进行了一个测试。 测试数据 数据定义         public struct Rec         {             public int v1;             publi

html记账本改写:数据重新布局,更好用了,没有localStorage保存版本

<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><title>htm记账本</title><style>table {user-select: none;/* width: 100%; */border-collapse: collapse;}table,th,td {border: 1px solid bla

在项目中,控制权限保存时,如果多次修改权限,该如何写?

在项目中,控制权限保存时,如果多次修改权限,该如何写? 错误代码: package cn.itcast.crm.service.impl;import java.util.List;import javax.annotation.Resource;import org.apache.commons.lang.xwork.StringUtils;import org.springfr

python xlsx 转csv

# coding = utf-8import osimport pandas as pdimport csvfrom openpyxl import load_workbookdef get_filename(path_filename):"""获取文件所在文件夹路径、带拓展文件名、文件名、拓展名:param path_filename: 带拓展完整路径:return: 文件所在文件夹路径

erlang学习:用ETS和DETS存储数据3,保存元组到磁盘

学习内容 ETS表把元组保存在内存里,而DETS提供了把Erlang元组保存到磁盘上的方法。DETS的最大文件大小是2GB。DETS文件必须先打开才能使用,用完后还应该正确关闭。如果没有正确关闭,它们就会在下次打开时自动进行修复。因为修复可能会花很长一段时间,所以先正确关闭它们再结束程序是很重要的。 DETS表有着和ETS表不同的共享属性。DETS表在打开时必须赋予一个全局名称。如果两个或更多

Spark—数据读取和保存

Spark—数据读取和保存

使用Python通过字节串或字节数组加载和保存PDF文档

处理PDF文件的可以直接读取和写入文件系统中的PDF文件,然而,通过字节串(byte string)或字节数组(byte array)来加载和保存PDF文档在某些情况下更高效。这种方法不仅可以提高数据处理的灵活性,允许开发者在内存中直接操作PDF,而且还能增强安全性,同时方便跨应用传输和网络传输。 本文将介绍如何使用Python通过字节串或字节数组来加载和保存PDF文档。 文章目录 创建P