导出csv文件时,处理分隔符问题
来源:互联网 发布:java写大怪游戏 编辑:程序博客网 时间:2024/05/16 08:05
原文地址 http://blog.sina.com.cn/s/blog_468530a60100kjpy.html
CSV
文件默认以英文逗号做为列分隔符,换行符作为行分隔符。
如果不提供网页形式只用命令行或二进制程序输出数据到
CSV
,只需要将数据段按
,
分割,行按
\n
分割,写入到一个
.csv
文件即可。
但有时字段里含有
,
和换行符就麻烦了,数据输出会出现混乱。这时可以使用双引号
"
来将每个字段内容括起来,
CSV
默认认为由
""
括起来的内容是一个栏位,这时不管栏位内容里有除
"
之外字符的任何字符都可以按原来形式引用。
例如
姓
;
名
:k,j",email
,是一行的内容,
姓
;
名
:k,j"
是一个单元格里的。
用
""
括起来的栏位内容里有
CSV
默认的换行符也没关系。这样输出数据就很方便了。注意"是要加转义字符。
eg,
$content=
echo$content;
唯一需要注意的 就是若字段内容里含有
"
怎么办。这时只需将
"
替换成两个双引号
("")
即可。
CSV
会将字段里的两个双引号
""
显示成一个。
eg,
如果需要使用网页导出数据的形式,需要写header了
以PHP为例:
<?php
//指明此文件类型,页面类型
/*
处理数据输出
*/
?>
- 导出csv文件时,处理分隔符问题
- 导出csv文件时,处理分隔符问题
- 导出csv文件时,处理分隔符问题
- 导出csv文件时,处理分隔符问题
- 导出csv文件时,处理分隔符问题
- 导出csv文件时,处理分隔符问题
- Mysql导出逗号分隔的csv文件
- asp.net导出CSV逗号分隔值文件数字自动识别问题
- java 导出csv文件问题
- CSV逗号分隔符文件解析
- Python读取csv文件分隔符设置
- DB2 导出DEL文件的分隔符问题
- DB2 del文件导出指定分隔符问题
- 基于Java的CSV格式文件处理(excel逗号分隔符文件)
- 导出到csv 文件(逗号分隔文件)不用poi 导出文件
- csv文件导出,excel打开乱码处理
- 导出为csv文件时的各种中文问题汇总
- 导出csv文件中文乱码问题
- 【MM】模块中abap编程,统计入库金额和订单金额
- Node爬坑记——伪造cookie
- 六大设计原则
- cnn 调参经验
- Oracle 树操作(select…start with…connect by…prior)
- 导出csv文件时,处理分隔符问题
- 异常初探(二)
- Android实现数据存储技术
- Java中字符表示
- xctool工具
- Android Gradle 中的使用maven私有仓库
- TextView通过Html显示图片
- linux 驱动 i2c
- 详解LINUX的交换分区---SWAP