下载此文档

将excel数据导入excel模板.docx


文档分类:办公文档 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
思路:
1、上传Excel文件到服务器
2、将Excel内容读取出来填充到DataTable中
3、将DataTable内容保存到数据库内。
(当然还可以先校验后帮到页面上,让用户再次确认要导入的数据。这里我省掉了,只列出详细的错误清单)
so easy。。。
实现:
首先要准备一个Excel模板。Excel第一行一定要写入你要导入的字段名称,名称可以用汉字,但只要你能和数据库字段对应起来用程序处理就可以了。
有必要的话在页面上写点说明, 比如哪个字段一定要填写什么样的数据。当然程序异常处理还是要的。
1、前台页面代码
页面上就简单点放一个上传控件、一个导入的按钮。
<div>
<p><b>数据导入:</b></p>
<div>
选择文件:<asp:FileUpload ID="fu_excel" runat="server" />
<asp:Button ID="btn_save" runat="server" Text="导入" onclick="btn_save_Click" /><br />
<asp:Label ID="lb_msg" runat="server" Text="" ForeColor="Red"></asp:Label>
</div>
</div>
2、后台代码
    导入按钮事件
/// <summary>
/// 上传保存到数据库
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btn_save_Click(object sender, EventArgs e)
{
ExcelUpload();
}
    上传导入的一些方法
/// <summary>
/// 文件上传方法
/// </summary>
protected void ExcelUpload()
{
//存放文件路径
String filepath = "";
//存放文件扩展名
string fileExtName = "";
//文件名
string mFileName = "";
//服务器上的相对路径
string mPath = "";
if ( != "")
{
//取得文件路径
filepath = ;
//取得文件扩展名
fileExtName = ((".") + 1);
//取得服务器上的相对路径
mPath = + "UpLoadFiles\\Excel\\";
//取得文件名
mFileName = (("\\") + 1);
//保存文件到指定目录
if (!Directo

将excel数据导入excel模板 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人w447750
  • 文件大小36 KB
  • 时间2018-06-06
最近更新