请大家给一个好用的例子,要web的,谢谢了
解决方案 »
- TreeView TreeNode Quickwatch
- C#的openfiledialog带预览图片效果?如何实现??急!!!!!!!!!!!!
- 判断一串数字中是否含有连续的5个数,0可以代替任何数。如1,3,4,5,0,7,1,5返回true,因为3,4,5,0,7是连续的 ,0,0,0,0,0返回true
- c#
- 将一个数组中的部分数据复制到另一个数组中 有现成的接口函数吗
- Function错误
- delegate Event联系,在线等!~~
- 本人刚刚学习C#,问几个关于DataGrid的操作问题?
- 关于SQL问题.....................
- 新手入门,紧急求助:如何得出网络上指定IP地址的计算机的所有的已经开发的Port的列表?
- 音频GSM610 格式 转为 WAV 或 MP3的代码
- c#控制台应用程序问题
{
string XLS_Path = "";
string XLS_Name = MakeFileName();
string fileExtName = "";
if (File1.PostedFile.ContentLength > 0)
{
try
{
fileExtName = File1.PostedFile.FileName.Substring(File1.PostedFile.FileName.LastIndexOf("."));
if (fileExtName != ".xls" || fileExtName.Length < 1)
{
Response.Write("<script language=javascript>alert('数据导入失败.可能是文件格式或路径不正确!!!');</script>");
return;
} File1.PostedFile.SaveAs(Server.MapPath("../uploadexcel/") + XLS_Name + fileExtName);
XLS_Path = Server.MapPath("../uploadexcel/") + XLS_Name + fileExtName;
}
catch (Exception ex)
{
Response.Write(ex.ToString());
}
}
else
{
Response.Write("<script language=javascript>alert('请选择文件后再上传!!!');</script>");
return;
} string ConStr = System.Configuration.ConfigurationManager.AppSettings["ConnString"];
SqlConnection Conn = new SqlConnection(ConStr);
string mystring = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '" + XLS_Path + "'" + ";Extended Properties=Excel 8.0"; OleDbConnection cnnxls = new OleDbConnection(mystring); OleDbDataAdapter myDa = new OleDbDataAdapter("select * from [Sheet1$]", cnnxls); DataSet myDs = new DataSet(); try { myDa.Fill(myDs); }
catch
{
Response.Write("<script language=javascript>alert('数据导入失败,请检查!!');</script>");
return;
}
if (myDs.Tables[0].Rows.Count <= 0)
{
Response.Write("<script language=javascript>alert('文件中可能没有数据,请检查后重新导入!');</script>");
return;
}
int[] zjid = new int[myDs.Tables[0].Rows.Count];
string strSql = ""; string CnnString = "Provider=SQLOLEDB;" + ConStr;
OleDbConnection conn = new OleDbConnection(CnnString); OleDbCommand myCmd = null; }这是我从网上看到的一个例子 请问这里的MakeFileName()是什么命名空间下的,还是一个自定义的的函数呢?
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\a.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...[Sheet1$]
上传excel文档到服务器,再打开服务器上excel导入数据到数据库。
遍历excel,实现数据集更新,插入数据到数据库
using(OleDbConnection myConn = new OleDbConnection(""))
{
myConn.Open();
string str = "SELECT * FROM [Sheet1$]";
OleDbDataAdapter myCommand = new OleDbDataAdapter(str, myConn);
DataSet ds= new DataSet();
myCommand.Fill(ds);
myConn.Close();
}