C#获取CSV文件内容对逗号和引号分隔的处理

我们知道,使用excel工具保存成csv文件时有几个规则:

1、每一行的单元格内容之间用逗号分隔。

2、如果单元格的内容本身有逗号,这个单元格的内容将会用引号包含。

3、如果单元格的内容本身有引号,

引号不在首或尾,这个单元格内容不会被引号包含。

引号在首或尾,这个单元格内容会被引号包含且原来首尾的引号会被转义。

时间: 2024-10-01 21:20:22

C#获取CSV文件内容对逗号和引号分隔的处理的相关文章

Python中读取csv文件内容方法

gg [email protected] 85 男 dd [email protected] 52 女 fgf [email protected] 23 女 csv文件内容如上图,首先导入csv包,调用csv中的方法reader()创建一个对象,由于使用print data 打印出来的内容是集合,所以要想获取集合中某个具体值如“邮箱”,需要利用列表遍历元素的方法操作.如下代码: #coding=utf-8import csvmy_file= 'data.csv'date=csv.reader(f

Qt获取office文件内容

Qt获取office文件内容 需要获取word文件的文件内容.网上找了好久,大部分都是excel的.而word的很少.所以在这里记录一下,方便大家查阅和自己使用. 使用的Qt版本是5.4.2 . 下面通过代码说明: 首先在.pro文件中加入 QT       += axcontainer 需要加入以下头文件 #include <QAxWidget> #include <QAxObject> 详细代码如下 void Qt_word(QString filePath) { //指定要打

tika获取压缩文件内容

package com.wangchao.tika.sax; import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler; public class MyHandler extends DefaultHandler {    @Override    public void characters(char[] ch, int start, int l

按格式读取csv文件内容

string path = @"C:\Users\keen_\Downloads\upload\upload\Upload\20140701141934_export.csv"; ImportDataTable(path); //2014-07-01 //get csv file to datatable private static DataTable ImportDataTable(string filepath) { DataTable mydt = new DataTable(

.csv文件内容分隔符

CSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符.  如果不提供网页形式只用命令行或二进制程序输出数据到CSV,只需要将数据段按,分割,行按\n分割,写入到一个.csv文件即可.  但有时字段里含有,和换行符就麻烦了,数据输出会出现混乱.这时可以使用双引号"来将每个字段内容括起来,CSV默认认为由""括起来的内容是一个栏位, 这时不管栏位内容里有除"之外字符的任何字符都可以按原来形式引用.例如  "姓; 名:k,j",email,是一行的

如何转义CSV文件中的逗号

CSV全称是:Comma Separated Values 或者 Character Separated Values. 尽管第一种说法更常见,但我觉得还是第二种说法更确切一些,因为你可以使用其它字符做分隔符. 使用逗号做分隔符的CSV文件有一个好处:你可以直接用Excel打开.如果使用其它分隔符,比如“|”,你必须告诉Excel该文件使用“|”作分隔符,Excel才能把它导入进来. 前几天,project manager告诉我:我们有许多CSV文件,都是使用“|”做分隔符,用Excel打开的时

汇总制定目录下的CSV 文件内容至统一目录中

通过脚本收集到终端计算机上的各类软件安装情况,并每台计算机生成一个计算机命名的CSV 文件,现在需要通过一个脚本简单的实现将文件目录内的所有文件汇总到一个文件中,故而写了如下一个小程序. -- coding: UTF-8 -- import osimport csv 遍历指定目录,显示目录下的所有文件名及路径 def eachFile(filepath):pathDir = os.listdir(filepath)for allDir in pathDir:child = os.path.joi

JAVA利用poi获取world文件内容

本文主要简单介绍了利用poi包,读取world文件内容. 这个依然存在版本的问题,只能读取doc结尾的老版本文件. 话不多说,上代码: 1 import java.io.File; 2 import java.io.FileInputStream; 3 4 import org.apache.poi.hwpf.HWPFDocument; 5 import org.apache.poi.hwpf.usermodel.Range; 6 7 8 public class testdoc { 9 /**

JAVA获取txt文件内容

JAVA 读取txt文件内容 通常,我们可以直接通过文件流来读取txt文件的内容,但有时可能会出现乱码!此时只要设置一下文件字符编码即可. 1 import java.io.BufferedReader; 2 import java.io.File; 3 import java.io.FileReader; 4 5 6 public class txttest { 7 /** 8 * 读取txt文件的内容 9 * @param file 想要读取的文件对象 10 * @return 返回文件内容