zoukankan      html  css  js  c++  java
  • CSV

    CSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符。
    如果不提供网页形式只用命令行或二进制程序输出数据到CSV,只需要将数据段按,分割,行按 分割,写入到一个.csv文件即可。
    但有时字段里含有,和换行符就麻烦了,数据输出会出现混乱。这时可以使用双引号"来将每个字段内容括起来,CSV默认认为由""括起来的内容是一个栏位, 这时不管栏位内容里有除"之外字符的任何字符都可以按原来形式引用。
    例如
    "姓; 名:k,j",email,是一行的内容,
    " 姓;名:k,j" 是一个单元格里的。
    用""括起来的栏位内容里有CSV默认的换行符也没关系。这样输出数据就很方便了。注意"是要加转义字符。
    eg,
    $content = """.$result_name."","".$result_employer."","".$result_specialism."","".$rank[0]."",";
    echo $content;

    唯一需要注意的 就是若字段内容里含有"怎么办。这时只需将"替换成两个双引号("")即可。CSV会将字段里的两个双引号""显示成一个。
    eg,
    $result_specialism = str_replace(""","""",$datamap['specialism']->content());

  • 相关阅读:
    document
    winform(公共控件)
    winform属性
    ADO.NET(查询、属性扩展)
    ADO.NET(完整修改和查询、实体类,数据访问类)
    ADO.NET基础(增删改查)
    面向对象(类库、委托)
    c#复习整理
    面向对象(多态)
    面向对象(封装、继承)
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/6780358.html
Copyright © 2011-2022 走看看