【编程学习】每天进步一点点,编程学习之路:一款表格数据处理软件 - CSV表格数据处理器v1.0.1

【编程学习】每天进步一点点,编程学习之路:一款表格数据处理软件 - CSV表格数据处理器v1.0.1

写在前面1:软件编写缘由

在读研实习期间,因为公司时常有处理大量表格数据的需求,加上自己有一些Python编程基础,就开始着手对常用的的一些表格数据处理需求进行了分析,赶在实习结束前,加班加点地写完了该软件。

除了留给企业使用之外,软件写完了直到现在一直没有发布到网上能够为他人所使用。花费大量的精力和时间做出来的东西,没有人去使用,其实是一种时间和精力上的浪费。现将软件发在网上,以供他人使用,如果该软件能为您的工作和生活提供便利和方便,深感荣幸。

写在前面2:软件使用建议

虽然该软件是为处理表格数据而编写的,但在使用该程序直接读取表格数据文件时,推荐.CSV格式的表格数据文件,或者使用纯文本数据的Excel文件(使用Kutools插件将表格数据转换为文本类型),并不推荐使用该软件直接从有多个数据类型的Excel表格(.xlsx)文档中读取表格数据。Excel表格文件作为微软公司的专用文件格式,包含的数据类型也非常繁多,尤其是在读取浮点型数据时,常常会丢失精度。而CSV作为一种纯文本文件,所见即所得,在程序读取过程中完全不用担心数据失真问题,更不受软件和平台的限制。这就是为什么软件取名为CSV表格数据处理器而不是Excel表格数据处理器的原因。

该软件推荐使用的两种纯文本数据文件

1. CSV文件

CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。最广泛的应用是在程序之间转移表格数据,而这些程序本身是在不兼容的格式上进行操作的(往往是私有的和/或无规范的格式)。因为大量程序都支持某种CSV变体,至少是作为一种可选择的输入。

CSV文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它字符或字符串,最常见的是逗号或制表符。通常,所有记录都有完全相同的字段序列。通常都是纯文本文件。建议使用WORDPAD或是记事本来开启,再则先另存新档后用EXCEL开启,也是方法之一。

百度百科

EmEditor Pro的安装和使用

EmEditor Pro是一款功能强大的 Windows 文本编辑器,支持宏、Unicode,还能处理大数据以及 CSV 文件,可应用于各类领域,包括网页设计、程序设计、编辑或出版、数据库管理、服务器管理等等。

之所以在这里推荐EmEditor Pro,是因为EmEditor Pro可以对CSV文件进行表格化显示。使用EmEditor Pro软件对CSV文件进行查看、编辑等各种操作,非常方便。

CSV数据表格化显示:

image-20210303025059541

2. 纯文本类型的Excel文件

虽然CSV纯文本文件可以避免程序读取数据时的数据失真问题,但是在数据可读行操作性方面,Excel文件要比CSV文件强得多,因此可以使用纯文本类型的Excel文件为数据载体也不失为一个好的选择。同时,为了避免程序读取Excel文件出现数据失真问题,Excel文件里的表格数据类型强烈使用文本类型,这里可以使用Kutools插件将表格内的全部单元格数据转换快速地转换为文本类型。

Kutools插件的安装和使用

image-20210303012500848

image-20210303012439634

CSV表格数据处理软件主界面

image-20210302232225274

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值