资源简介
文件流读取EXCEL..........................................................................
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Data;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WinExport
{
class CSCClass
{
///
/// 将DataTable中数据写入到CSV文件中
///
/// 提供保存数据的DataTable
/// CSV的文件路径
public static bool SaveCSV(DataTable dt string fullPath)
{
try
{
FileInfo fi = new FileInfo(fullPath);
if (!fi.Directory.Exists)
{
fi.Directory.Create();
}
FileStream fs = new FileStream(fullPath System.IO.FileMode.Create System.IO.FileAccess.Write);
//StreamWriter sw = new StreamWriter(fs System.Text.Encoding.Default);
StreamWriter sw = new StreamWriter(fs System.Text.Encoding.UTF8);
string data = ““;
//写出列名称
for (int i = 0; i < dt.Columns.Count; i++)
{
data += “\““ + dt.Columns[i].ColumnName.ToString() + “\““;
if (i < dt.Columns.Count - 1)
{
data += ““;
}
}
sw.WriteLine(data);
//写出各行数据
for (int i = 0; i < dt.Rows.Count; i++)
{
data = ““;
for (int j = 0; j < dt.Columns.Count; j++)
{
string str = dt.Rows[i][j].ToString();
str = string.Format(“\“{0}\““ str);
data += str;
if (j < dt.Columns.Count - 1)
{
data += ““;
}
}
sw.WriteLine(data);
}
sw.Close();
fs.Close();
return true;
}
catch
{
return false;
}
}
///
/// 读取CSV文件到DataTable中
///
/// CSV的文件路径
///
public static DataTable ReadCSV(string filePath)
{
DataTable dt = new DataTable();
int lineNumber = 0;
using (CsvFileReader reader = new CsvFileReader(filePath))
{
CsvRow row = new CsvRow();
while (reader.ReadRow(row))
{
if (0 == lineNumber)
{
foreach (string s in row)
{
//Encoding ss = Encoding.GetEncoding(““);
// byte[] aa = ss.GetBytes(s);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-10-25 17:53 WinExport\
目录 0 2018-10-25 17:53 WinExport\.vs\
目录 0 2018-10-25 17:53 WinExport\.vs\WinExport\
目录 0 2018-10-25 17:53 WinExport\.vs\WinExport\v14\
文件 69120 2018-11-04 09:13 WinExport\.vs\WinExport\v14\.suo
目录 0 2018-11-03 18:39 WinExport\WinExport\
文件 184 2018-10-25 20:14 WinExport\WinExport\App.config
文件 7237 2018-10-25 21:47 WinExport\WinExport\CSCClass.cs
目录 0 2018-10-26 14:00 WinExport\WinExport\DLL\
文件 355328 2017-07-26 11:16 WinExport\WinExport\DLL\NPOI.OOxm
文件 78336 2017-07-26 11:16 WinExport\WinExport\DLL\NPOI.Openxm
文件 1314816 2017-07-26 11:16 WinExport\WinExport\DLL\NPOI.Openxm
文件 1678848 2017-07-26 11:16 WinExport\WinExport\DLL\NPOI.dll
文件 155280 2013-08-13 00:19 WinExport\WinExport\DLL\System.Data.OracleClient.dll
文件 219 2017-07-26 11:16 WinExport\WinExport\DLL\vssver2.scc
文件 6933 2018-10-25 19:07 WinExport\WinExport\ExcelHelper.cs
文件 6181 2018-10-25 19:48 WinExport\WinExport\ExcelUnitty.cs
文件 16900 2018-10-26 11:44 WinExport\WinExport\Excelout.cs
文件 3699 2018-10-25 18:54 WinExport\WinExport\Form1.Designer.cs
文件 29723 2018-11-03 18:39 WinExport\WinExport\Form1.cs
文件 6023 2018-10-25 18:54 WinExport\WinExport\Form1.resx
文件 197 2018-10-26 11:34 WinExport\WinExport\GridViewExportUtil.cs
文件 521 2018-10-25 17:53 WinExport\WinExport\Program.cs
目录 0 2018-10-25 17:53 WinExport\WinExport\Properties\
文件 1344 2018-10-25 17:53 WinExport\WinExport\Properties\AssemblyInfo.cs
文件 2858 2018-10-25 20:14 WinExport\WinExport\Properties\Resources.Designer.cs
文件 5612 2018-10-25 17:53 WinExport\WinExport\Properties\Resources.resx
文件 1109 2018-10-25 20:14 WinExport\WinExport\Properties\Settings.Designer.cs
文件 249 2018-10-25 17:53 WinExport\WinExport\Properties\Settings.settings
文件 4624 2018-10-26 11:57 WinExport\WinExport\WinExport.csproj
目录 0 2018-10-25 17:53 WinExport\WinExport\bin\
............此处省略31个文件信息
相关资源
- C# winform实现表数据导出到Excel表格
- ExcelHelper C#操作Excel的好几种方法
- c#生成excel图表
- Winform中嵌入excel
- unity读取Excel
- C# 读写excel word(不用安装office)
- 读取mdb输出到Excel
- 各种方式对excel导出导入
- excel转化成datatable 并加载到datagridvi
- 读取Excel表格内容到treeview
- ADO.NET操作EXCEL
- excel导入 导出分析源码
- 验证EXCEL导入模板是否符合标准
- C#将Excel导入到Access数据库表(winFor
- C# NPOI导出Excel,Words转PDF
- c#导出excel支持多sheet导出,可自定义
- 2012我的C#全能Excel操作无需Office不使用
- VS 2008 C#读写excel文件
- 2021最新版NPOI插件
- C#读写EXCEl支持xlsx
- NPOI-Excel导入导出源码+
- Excel导入SQLServer数据库工具含源码
- C#winform导入excel到SQL Server
- 彩色 ExcelTab 标签
- C#数据库导出Excel易懂版
- asp.net上传文件预览Excel\\Word\\PDF文件
- nmon-windows版分析工具,非nmon analyser
- wpf窗口快速读取导出excel
- winform文档预览程序
- C# WPF读取任意类型Excel文件(20032007
评论
共有 条评论