C#导入excel2003数据表
来源:互联网 发布:美国屠牛事件 知乎 编辑:程序博客网 时间:2024/06/05 05:19
protected void Button1_Click(object sender, EventArgs e)
{
excel = new ExcelImport();
if (FileUpload1.HasFile)
{
string filename = FileUpload1.PostedFile.FileName.Substring(FileUpload1.PostedFile.FileName.LastIndexOf("//"));
string filetype = filename.Substring(filename.LastIndexOf(".") + 1); //获取上传文件的类型
string filename1 = filename.Substring(filename.LastIndexOf("//") + 1);
if (filetype.Equals("xls"))
{
if (filename1.Equals("HZWSSZ_Import.xls"))
{
FileUpload1.PostedFile.SaveAs(Server.MapPath("~//temp") + filename);//上传文件
string p_filepath = Server.MapPath("~//temp") + filename;
excel.ExcelToDate(p_filepath);
FileInfo file = new FileInfo(Server.MapPath("~//temp") + filename);
if (file.Exists)
{//删除文件
file.Delete();
}
Response.Write("<script>alert('数据导入成功!')</script>");
}
else
{
Response.Write("<script>alert('请选择文件名为HZWSSZ_Import.xls的模板文件!')</script>");
}
}
else
{
Response.Write("<script>alert('请选择xls格式的文件模板!')</script>");
}
}
else
{
Response.Write("<script>alert('请选择要导入的模板文件!')</script>");
}
}
后台读取代码:
string mystring = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = '" + p_FilePath + "';Extended Properties='Excel 8.0;HDR=YES;IMEX=1;'";
OleDbConnection cnnxls = new OleDbConnection(mystring);
OleDbDataAdapter myDa = new OleDbDataAdapter("select * from [Sheet1$]", cnnxls);
DataSet myDs = new DataSet();
myDa.Fill(myDs);
- C#导入excel2003数据表
- POI 导入EXCEL2003 和EXCEL2007
- vs2008 C# 如何操作Excel2003
- vs2008 C# 如何操作Excel2003
- 将Excel2003数据导入SQL Server2000
- phpexcel 导入excel2003或2007文件数据
- Excel2003,2007,2010,2013导入导出sqlserver
- 导入EXCEL2003 在INPUT中显示
- 兼容excel2003以及excel2007导入和导出
- 使用POI导入导出Excel2003、2007示例
- 使用POI导入导出Excel2003、2007示例
- C#读取和写入Excel2003的代码
- impdp数据表table导入
- HBase 数据表导出,导入
- 导出和导入数据表
- Navicat导入导出数据表
- Excel导入SQL数据表
- Navicat导入导出数据表
- tslib触摸屏校准实践若干
- 关于php连接oracle时的字符编码
- Oracle的冷备份和热备份
- Extjs经验总结
- [原创]关于《精通QT4编程》第一个例子无法编译的问题的解答
- C#导入excel2003数据表
- 设计模式(一) 有关Proxy模式和Bridge模式
- C99结构体指定初始化
- prototype的Ajax介绍
- 常用的一些js方法实例 页面取值 坐标 修改样式 弹层 (1)
- 线程入门
- 最好用的javascript树控件
- 服务端口配置
- Generating Artifacts-error