xls xlsx csv 导出datatable
来源:互联网 发布:macbook不能下载软件 编辑:程序博客网 时间:2024/05/17 00:53
public static DataSet ReadFile(string path, string name)
{
if (string.IsNullOrWhiteSpace(path) || string.IsNullOrWhiteSpace(name) || !File.Exists(path + name))
return null;
// ?excel
string connstring = string.Empty;
string strSql = string.Empty;
if (name.EndsWith(".xls") || name.EndsWith(".xlsx"))
{
connstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + name + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
strSql = "select * from [sheet1$]";
}
// ?csvゅン
else if (name.EndsWith(".csv"))
{
connstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties='text;HDR=YES;FMT=Delimited';";
strSql = "select * from " + name;
}
else
{
return null;
}
DataSet ds = null;
OleDbConnection conn = null;
try
{
conn = new OleDbConnection(connstring);
conn.Open();
OleDbDataAdapter myCommand = null;
{
if (string.IsNullOrWhiteSpace(path) || string.IsNullOrWhiteSpace(name) || !File.Exists(path + name))
return null;
// ?excel
string connstring = string.Empty;
string strSql = string.Empty;
if (name.EndsWith(".xls") || name.EndsWith(".xlsx"))
{
connstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + name + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1';";
strSql = "select * from [sheet1$]";
}
// ?csvゅン
else if (name.EndsWith(".csv"))
{
connstring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties='text;HDR=YES;FMT=Delimited';";
strSql = "select * from " + name;
}
else
{
return null;
}
DataSet ds = null;
OleDbConnection conn = null;
try
{
conn = new OleDbConnection(connstring);
conn.Open();
OleDbDataAdapter myCommand = null;
myCommand = new OleDbDataAdapter(strSql, connstring);
ds = new DataSet();
myCommand.Fill(ds, "table1");
}
catch (Exception e)
{
throw e;
}
finally
{
conn.Close();
}
return ds;
}
ds = new DataSet();
myCommand.Fill(ds, "table1");
}
catch (Exception e)
{
throw e;
}
finally
{
conn.Close();
}
return ds;
}
阅读全文
0 0
- xls xlsx csv 导出datatable
- PHP导出csv,xls,xlsx文件
- 读取CSV XLSX XLS文件
- C#_把dataTable数据导出到CSV,XLS文件
- OAF学习笔记-23-OAF中将数据库中的表导出生成xls ,xlsx,csv 等格式
- php导出csv,xls
- django 操作 下载 excel xls xlsx csv
- POI 通用导出Excel(.xls,.xlsx)
- POI 通用导出Excel(.xls,.xlsx)
- Excell的.xls和.xlsx的导出
- C#导出excel表格(xls、xlsx)
- 导出信息到.xls .xlsx Excel表
- 将DataTable导出CSV
- datatable导出CSV
- R读取txt、csv、xls和xlsx格式文件
- Excel(XLS,XLSX)和CSV相互转换
- C# Datatable导出CSV算法
- DataTable 导出为csv格式文件
- CodeM美团B轮A题 黑白树 【贪心】
- SAR卫星影像分析6月23日修水暴雨受灾情况
- 在 YARN 上运行 Spark
- j2ee的web工程,为工程的java build path中配置jre,和为tomcat配置jre,原来是不一样的。
- fitnesse 系列2 一个简单的例子
- xls xlsx csv 导出datatable
- SVN 简单解决 database disk image is malformed 故障
- Emmet前端开发神器
- java中静态代码块的用法 static用法详解
- SpringMVC @RequestBody接收Json对象字符串 例子
- LeetCode 257 Bianry Tree Paths(二叉树路径保存)
- Zabbix系列之Zabbix安装搭建及汉化
- PyCharm使用技巧:Regex Tester(正则表达式测试工具)
- intellij idea 取消右侧中线