excel数据批量导入
1. html
<form id="form_search" action="@Url.Action("UpLoadFile")" enctype="multipart/form-data" method="post">
<td>
上传文件:<input class="easyui-filebox" id="fileTxt" name="fileName" style=" width:200px" data-options="prompt:'Choose a file...'" />
<a id="UpLoadFile" class="easyui-linkbutton" style="" data-options="iconCls:'icon-fresh',width:70" onclick="upLoadFile()">
上传
</a>
</td>
<script>
$('#fileTxt').filebox({
buttonText: '选择文件',
buttonAlign: 'right'
})
</script>
//文件上传
function upLoadFile() {
$("#UpLoadFile").click(function () {
debugger;
var upfile = $("#fileTxt").filebox("getValue");
if (upfile.length <= 0) {
$.mapuni.tips("请选择要上传的文件");
return;
}
var ext = upfile.split('.');
//$("#searchForm_dg").submit()
$("#form_search").ajaxSubmit(function (message) {
alert(message);
window.location.reload();
});
});
}
3.后台
public string UpLoadFile()
{
HttpPostedFileBase file = Request.Files["fileName"];
string fileName = Path.GetFileName(file.FileName);
string fileExt = Path.GetExtension(fileName);
if (fileExt == ".xls" || fileExt == ".xlsx")
{
//string dir=excelPath
Directory.CreateDirectory(Path.GetDirectoryName(excelPath));
string fullDir = excelPath + fileName;
file.SaveAs(fullDir);
return "文件保存成功";
}
else
{
return "文件保存失败";
}
}
private string excelPath = ConfigurationManager.AppSettings["DailyPublicationFilePath"];//"D:\\Test\\";//上传到服务器的路径
4.配置文件 AppSettingConfig.xml
<!--上传excel存放路径-->
<add key="ExcelFilePath" value="D:\HeNan\" />
excel数据批量导入的更多相关文章
- Java实现Excel数据批量导入数据库
Java实现Excel数据批量导入数据库 概述: 这个小工具类是工作中的一个小插曲哦,因为提数的时候需要跨数据库导数... 有的是需要从oracle导入mysql ,有的是从mysql导入oracle ...
- Excel数据批量导入到数据库
1.今天做批量导入网上找了个例子,改了改,运行起来了.用POI实现Excel的读取,需要jar包. 2.ReadExcel.java读取数据 /** * */ package com.b510.exc ...
- 关于Excel数据批量导入数据库的案例
写这个案例主要是感觉这个功能挺实用,很多地方会用得到的,废话就不多说了,直接上对应的源码. 这个案例我运用的是Winform窗体程序实现数据的导入. 首先是数据库的登陆界面如下: 源码如下: usin ...
- Excel数据批量导入到SqlServer的方法
1,以Excel为数据源建立连接导入. 关键点在于Excel的数据要有表头,表头要和数据库表的列名一样.连接字符串中HDR=YES不能省略,也就是第一行是表头的意思.IMEX=1;是把数据都当作字符串 ...
- 使用python,将excel数据批量导入数据库
这是上一篇文章的优化版本,相较于一条一条的执行sql语句,本文中,将excel中所有的数据先写到list列表中 在通过函数 cursor.executemany(sql, list) 一次性写入到数据 ...
- Excel数据批量导入到数据库2
1.导包(共3个) 2.jsp <s:form action="ReadExcel.action" method="post" enctype=" ...
- 将Excle中的数据批量导入数据库
namespace 将Excle中的数据批量导入数据库{ class Program { static void Main(string[] args) { S ...
- 将execl里的数据批量导入数据库
本文将采用NPOI插件来读取execl文件里的数据,将数据加载到内存中的DataTable中 /// <summary> /// 将Excel转换为DataTable /// </s ...
- SqlServer表和excel数据批量复制方法
SqlServer表和excel数据批量复制方法 一.SqlServer表数据复制到excel方法: 1.新建查询,用sql语句把表数据读出来 2.然后,选择数据,右键“复制”(如果需要表字段名称,则 ...
随机推荐
- Android:相机适配及图片处理的一些问题
链接:http://www.cnblogs.com/liushilin/p/6387263.html 链接:http://www.cnblogs.com/liushilin/p/5956691.htm ...
- java https 请求
http://li3huo.com/index.php/2009/09/https-certificates-are-ignoring-the-right-java-http-client/
- 通过纯代码方式发布WCF服务
网络上搜索WCF服务,一般是寄宿在IIS,通过WebConfig方式配服务地址,接口类型等信息,但是对于我这样的懒人,目前项目在开发阶段,实在不愿意每次添加新服务就更新配置文件,于是使用了反射来加载服 ...
- 【Unity】4.2 提升开发效率的捷径--导入 Unity 5.3.4 自带的资源包
分类:Unity.C#.VS2015 创建日期:2016-04-06 一.简介 Unity自带的资源包也称为标准资源包.换言之,Unity自带的所有标准资源包导入到Unity项目中以后,都会放在Pro ...
- /etc/sudoers文件设置为允许用户在不输入该用户的密码的情况下使用所有命令
设置用户666在不输入该用户的密码的情况下使用所有命令: /etc/sudoers ALL=(ALL) NOPASSWD:ALL # ALL=(ALL) ALL #sudo su - 时是需要输入66 ...
- how-apache-flink-enables-new-streaming-applications-part-1
https://data-artisans.com/blog/how-apache-flink-enables-new-streaming-applications-part-1 http://www ...
- 使用flume将kafka数据sink到HBase【转】
1. hbase sink介绍 1.1 HbaseSink 1.2 AsyncHbaseSink 2. 配置flume 3. 运行测试flume 4. 使用RegexHbaseEventSeriali ...
- android adb 读写模式 挂载文件系统
http://www.qylk.blog.163.com/blog/static/1346873562013092154430/ http://blog.sina.com.cn/s/blog_9906 ...
- 【AD】实用组策略/脚本集合 (重大更新20160627)
文章原始出处 http://blog.51cto.com/xifanliang/1793576 http://bbs.51cto.com/thread-1170777-1.html 作者:xifaln ...
- django后台显示图片 而不是图片地址
修改admin代码 class Ad_CampaingAdmin(admin.ModelAdmin): list_display = ("content","previe ...