日期:2014-05-17  浏览次数:20559 次

如何从服务器读取excel文件并解析其内容
如题
需要用到ftp操作类吧?在网上找到了该类,但是没有找到讲解,本人新手看起来比较吃力。要是各位大哥大姐有用Ftp操作类操作服务器文件的实例教程就好了!!
我想写个程序每天定时从服务器取出excel数据表并删除数据表,有类似项目经历的求指导!!!


------解决方案--------------------
写个批处理文件。。用数据库作业 或者 系统的计划任务 定时执行就行
------解决方案--------------------
[code=C#][/code]
public static DataSet ExcelToDataTable(string strExcelFileName)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + strExcelFileName + ";" + "Extended Properties='Excel 5.0;HDR=NO;IMEX=1;'";

DataSet ds = new DataSet();

using (OleDbConnection conn = new OleDbConnection(strConn))
{
try
{
conn.Open();
DataTable dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
string strSheetName = dt.Rows[0][2].ToString().Trim();

string strExcel = string.Format("select * from [{0}]", strSheetName);
OleDbDataAdapter adapter = new OleDbDataAdapter(strExcel, strConn);
adapter.Fill(ds, strSheetName);
conn.Close();
}
catch (System.Exception ee)
{

}

}

return ds;
}
------解决方案--------------------
SSIS最简便了。
------解决方案--------------------
用odbc