更新时间:2017年3月28日
简介:正好这几天用到,也有ADO方式链接的,但有时候得安装相应环境又有03和07版区分,以及链接字符串不同,最后用NOPI方式获取EXCEL,实现后,整理后记录下来一个简单示例。
============前台====================
就一个FileUpload 按钮 和一个导入按钮,导入后后台获取EXCEL文件并将数据转换成DataTable。
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>POS入库</title>
<%--<link href="/Themes/Styles/Site.css" rel="stylesheet" type="text/css" />
<script src="/Themes/Scripts/FunctionJS.js" type="text/javascript"></script>--%>
<script src="/Themes/Scripts/jquery-1.8.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#AddPosButton").click(function () {
var file = $("#FileUpload1").val();
if (file == "") {
alert("请选择要上传的文件");
return false
} else {
var exec = (/[.]/.exec(file)) ? /[^.]+$/.exec(file.toLowerCase()) : '';
if (exec != "xlsx") {
alert("文件格式不对,请上传Excel文件!");
return false;
}
}
return true;
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:FileUpload ID="