.csv格式的文件是怎么编码的
.csv是数据集中的常用格式,但是我们总是直接使用 Excel等软件直接打开了,或者直接copy别人的数据处理代码。但总有要自己动手丰衣足食的时候,此时我们就需要知道.csv是如何编码的了。
当我学过或了解过 .html等文件的编码格式不由的想问,其他文本类型有着怎样的格式。
.html格式用的是超文本标记语言HTML。
.md格式用的是MarkDown语法。
.csv的语法是什么呢?
援引百度百科里的说法,.csv并不存在标准的格式
CSV文件格式的通用标准并不存在,但是在RFC 4180中有基础性的描述。
CSV(逗号分隔值文件格式)_百度百科
但是当我们打开.csv文件会发现大部分的语法格式是类似的。因此,虽然没有标准,但是应该有类似或者用的较多的格式。
我对.csv语法的理解
我是通过实验得出的结论
新建一个.csv格式的文件,通过记事本打开进行编辑。然后通过Excel打开进行验证。
![]() |
![]() |
通过对比,可以看出,
1.Excel中单元格的内容就是 " " 双引号的内容
2.分隔单元格的方法就是用 逗号,
3.换行的方式是直接按Enter换行
我们修改一下文本内容再次实验就会发现,
"第三列"和"第二行"成为了一个单元格,并且没有换行。
实例
以这个Farm Ads Data Set数据集为例
UCI Machine Learning Repository: Farm Ads Data Set
Excel里面看到是这样的
这里应该是用enter换行了。
比较迷惑人的是结尾部分,为什么断开了。现在我暂时认为是记事本为了更好显示,修正带来的问题。
更多参考内容
百度百科还给了更多的内容,一并放在这里了。
csv定义
逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号)
打开方式
建议使用WORDPAD或是记事本来开启,再则先另存新档后用EXCEL开启,也是方法之一。
文件格式与编码方式
CSV文件格式的通用标准并不存在,但是在RFC 4180中有基础性的描述。使用的字符编码同样没有被指定,但是bitASCII是最基本的通用编码。
规则
.csv格式的文件是怎么编码的相关推荐
- php导出csv_原生PHP实现导出csv格式Excel文件的方法示例【附源码下载】
本文实例讲述了原生PHP实现导出csv格式Excel文件的方法.分享给大家供大家参考,具体如下: 效果图 源码分析 index.php require_once "./Export.php& ...
- mysql数据导入导出 CSV格式_导出mysql的数据为csv格式的文件
Mysql自带数据导出的命令 into outfile(本地导出) SELECT * FROM server_warning_repaired into outfile '/tmp/test.csv' ...
- Android 读取csv格式数据文件
前言 什么是csv文件呢?百度百科上说 CSV是逗号分隔值文件格式,也有说是电子表格的,既然是电子表格,那么就可以用Excel打开,那为什么要在Android中来读取这个.csv格式的文件呢?因为现在 ...
- CSV格式的文件与EXCEL文件的区别
CSV格式的文件与EXCEL文件的区别 Excel CSV 这是一个二进制文件,它保存有关工作簿中所有工作表的信息 CSV代表Comma Separated Values .这是一个纯文本格式,用逗号 ...
- java代码将csv格式的文件导入数据库
java代码将csv格式的文件导入数据库 最近接到了一个需求,将csv文件的内容通过java进行入库操作,在此记录一下整个完整的代码 主要逻辑 读取csv的每一个数据,对数据对应的对象赋值,将对象放入 ...
- IOS 打开预览pdf、ppt、excel、word、tet、rtf、csv格式的文件,微信文件分享
前言:打开预览pdf.ppt.excel.word.tet.rtf.csv格式的文件有两种一方,一种是利用 UIWebView或者WKWebView 来直接打开,另一种就是利用 QLPreviewCo ...
- C#对.CSV格式的文件--逗号分隔值文件 的读写操作及上传ftp服务器操作方法总结(转)
前言 公司最近开发需要将数据保存到.csv文件(逗号分隔值 文件)中然后上传到ftp服务器上,供我们系统还有客户系统调用,之前完全没有接触过这个,所以先来看看百度的解释:逗号分隔值(Comma-Sep ...
- 读取csv格式高光谱文件,并预处理。
1在envi中以csv格式导出roi.该文件只能包含数值(从envi导出来的时候前面有一些头文件信息,用matlab读出之前需要删除这些信息) 2matlab读取,使用csvread函数读取路径. c ...
- 用ajax下载csv格式的文件
前端:是用到了a标签的download属性,URL对象可以为Blob对象生成一个网络地址,转换成gb2312格式,防止打开乱码 export const downLoadFile = (fileNam ...
最新文章
- 近期活动盘点:基于雷达图像预测未来降水参赛经验分享、大数据基础设施讲座、药品行业分析及大数据应用思享会(11.22-11.29)
- 通用Logging框架设计
- 【工具使用系列】关于 MATLAB 液压机构,你需要知道的事
- 标准SQL的update语句三种用法
- 分珠(dfs+并查集)
- (二十二)深入浅出TCPIP之实战篇—用c++开发一个http服务器
- 跨域验证cookie与缓存控制
- php_mysql操作
- GitHub#python#:ppt(批量)转换为pdf
- IOS 项目中遇到的问题
- 关于iOS13 的一些适配
- 苹果“大力鼠”不敌微软“鲨”
- 1001.A+B Format (20)(思路,bug发现及其修改,提交记录)
- 电商技术中企业数据总线ESB和注册服务管理的区别
- 2020牛客寒假算法基础集训营4 G - 音乐鉴赏(概率与期望)
- python 基础一
- 电大本科计算机论文要求,【最新要求】电大毕业论文格式要求
- 【转】模糊测试(fuzzing)是什么
- Unity TimeLine丨A1.创建TimeLine、Animation Track,Extrapolation属性讲解
- evc小项目:Gps功分器测试