linux下打开csv文件的软件,linux下的CSV文件操做

本文介绍了CSV文件的性质,包括其逗号分隔值的特性,并通过C语言的stdio.h进行文件操作,展示了如何在Linux下创建、写入和读取CSV文件。通过示例代码,解释了文件打开、写入、读取和关闭的过程,强调了在Linux中扩展名并不影响文件内容,一切文件操作本质上都是输入输出流。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

先介绍一下什么是csv文件,这是一种简单的文本文件,也被称为逗号分隔值文件。linux

主要是用于存储简单的数据,下面在weindows下用UE简单生成一下文件。vim

ca94e2d826ae1fc51bd97d1fb03d4c11.png

而后用excel打开windows

b11395a642e51df666a8d6a0e4c8c1ff.png

这就是一个简单的csv文件,每一个字符都是一个ANSI码,图中的第一行,1,2,3,4,5,7。数组

1~7每个都是一个ANSI码,一个逗号也是ANSI码。函数

第二行的12,13,434,45,56,747,“12”存储的是两个ANSI码,而“747”则存储了三个ANSI码,他们之间以逗号分隔。spa

相似的,第三行的“a”是一个ANSI码,“cd”是两个ANSI码。设计

也就是说,不管每个逗号分隔的一个数值是多大,每个值都是一个字符,若是换个理解方式就是,csv文件是一个很长很长的字符串。3d

而后是文件的大小,这个文件的大小是49字节。excel

856a2886f0e9c09fc370a307d1666711.png

经过直接数字符的方式,发现只有45个字符,包括全部逗号,多出了4个字节。code

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值