admin 管理员组

文章数量: 887021


2024年1月14日发(作者:textwatcher详解)

using System;

using c;

using entModel;

using ;

using g;

using ;

using ;

using ;

namespace WindowsApplication1

{

public partial class CSVORXLS : Form

{

public CSVORXLS()

{

InitializeComponent();

string csvDir = @"C:¥";//要?取的CSV路径;

//string excelDir = @"C:¥";

if (().ToUpper().EndsWith("CSV"))//判断所要的?展名?型;

{

int ipos = dexOf("¥¥");

string filePath = ing(0, ipos + 1);

string connStr = "Provider=.4.0;Data Source="

+ filePath + ";Extended Properties='text;HDR=YES;FMT=Delimited;'";//有列?的

//string

列?的

//HDR=No代表没有列名,如果?Yes?有列名;"IMEX=1;"告???器?是?混合的数据(包括数字,日期,字符串等等)就像文本文档的;

//FMT=Delimited是否有分隔符如,|。

string commandText = "select * from " + e(filePath,

"");//SQL?句;

connStr = "Provider=.4.0;Data

Source=" + filePath + ";Extended Properties='text;HDR=NO;FMT=Delimited;'";//没有

OleDbConnection olconn = new OleDbConnection(connStr);

();

OleDbDataAdapter odp = new OleDbDataAdapter(commandText,

olconn);

DataTable dt = new DataTable();

(dt);

nerateColumns = true ;//有列?的

urce = tView;//有列?的

//urce = tView;//没有列?的

//s[0].SortMode

table;//没有列?的

//s[0].HeaderText = "?号";//没有列?的

//s[1].HeaderText = "高度";//没有列?的

//s[2].HeaderText = "?度";//没有列?的

}

else

{

string connStr = "Provider=.4.0;Data Source="

+ csvDir + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=1;';";

//string connStr = "Provider=.4.0;Data

Source=" + csvDir + ";Extended Properties='text;HDR=YES;IMEX=1;'";//IMEX=1

string commandText = "select * from [test1$]";

OleDbConnection olconn = new OleDbConnection(connStr);

();

OleDbDataAdapter odp = new OleDbDataAdapter(commandText,

olconn);

DataTable dt = new DataTable();

(dt);

urce = tView;

=

}

}

}

}


本文标签: 数字 数据 包括 没有 详解