【www.bbyears.com--php常用代码】
代码如下word">using
System;
word">using
System.Collections.Generic;
using
System.IO;
using
System.Text;
namespace
CSVDemo
{
///
/// CSVUtil is a helper class handling csv files.
///
public
class
CSVUtil
{
private
CSVUtil()
{
}
//write a new file, existed file will be overwritten
public
static
void
WriteCSV(
string
filePathName,Listls)
{
WriteCSV(filePathName,
false
,ls);
}
//write a file, existed file will be overwritten if append = false
public
static
void
WriteCSV(
string
filePathName,
bool
append, Listls)
{
StreamWriter fileWriter=
new
StreamWriter(filePathName,append,Encoding.Default);
foreach
(String[] strArr
in
ls)
{
fileWriter.WriteLine(String.Join (“,",strArr) );
}
fileWriter.Flush();
fileWriter.Close();
}
public
static
ListReadCSV(
string
filePathName)
{
Listls =
new
List();
StreamReader fileReader=
new
StreamReader(filePathName);
string
strLine=
""
;
while
(strLine !=
null
)
{
strLine = fileReader.ReadLine();
if
(strLine !=
null
&& strLine.Length>0)
{
ls.Add(strLine.Split(
','
));
//Debug.WriteLine(strLine);
}
}
fileReader.Close();
return
ls;
}
}
}