乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > 求助excel2007导入sql2008r2-CSDN论坛

求助excel2007导入sql2008r2-CSDN论坛

作者:乔山办公网日期:

返回目录:office365


将html里的table导出到Excel的方法:
思路:
1、编写html代码(注意:contentType="application/msexcel" ):

2、编写表格并在每一行设置要导出的数据
3、以下是完整的导出代码:
<!--以下这行设定本网页为e799bee5baa6e997aee7ad94e78988e69d83337excel格式的网页-->
<%@ page contentType="application/msexcel" %>
<%
response.setHeader("Content-disposition","inline; filename=test1.xls");
//以上这行设定传送到前端浏览器时的档名为test1.xls
//就是靠这一行,让前端浏览器以为接收到一个excel档
%>
<html>
<head>
<title>Excel档案呈现方式</title>
</head>
<body>
<table border="1" width="100%">
<tr>
<td>姓名</td><td>身份证字号</td><td>生日</td>
</tr>
<tr>
<td>李玟</td><td>N111111111</td><td>1900/11/12</td>
</tr>
<tr>
<td>梁静如</td><td>N222222222</td><td>1923/10/1</td>
</tr>
<tr>
<td>张惠妹</td><td>N333333333</td><td>1934/12/18</td>
</tr>
</table>
</body>
</html>

1、打开两个表格,在一个表格的A1单元格输入等号= 点另一个表格的A1单元格 按回车后,就引用了另一个表格的数据了(形成了一道“引用”公式); 2、点该单元格(A1),把里面的$符号删除掉后回车 光标置于A1右下角候变成黑十字时
<input type="button" value="导出e79fa5e98193e4b893e5b19e332" style="width: 50px;" onclick="getExcel();" />
function getExcel() {
var tabHtml = $("#tb_Class").html();
$.post("../Ajax/GetExcel", { tab: encodeURIComponent(tabHtml) });
}

Controler中:
public void GetExcel()
{
string sHtml = Server.UrlDecode(Request.Form["tab"]);
ExportToExcel("application/ms-excel", "XXXXX表.xls", sHtml.ToString());
}

public void ExportToExcel(string FileType, string FileName, string ExcelContent)
{
Response.Charset = "UTF-8";
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, System.Text.Encoding.UTF8).ToString());
Response.ContentType = FileType;
StringWriter tw = new StringWriter();
Response.Output.Write(ExcelContent.ToString());
Response.Flush();
Response.End();
}

在windows 2003上可以这样配置:
1:在服务器上安装office的Excel软件.
2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"
3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"
4:在"DCOM配置"中找到"Microsoft Excel 应用程序",在它上面点击右键,然后点击"属性",弹出"Microsoft Excel应用程序属性"对话框
由于Dcomcnfg是一个32位的配置,在64系统下并不能被完全支持

在WIN2008 X64系统中,可以通过如下方式进入DCOM配置

运行:mmc -32

然后会弹出一控制台程序,菜单选择文件->添加/删除管理单元,
选择“组件服务”添加,在组件服务中找到Excel进行配置,就和32位系统一样的了。

相关阅读

  • 求助excel2007导入sql2008r2-CSDN论坛

  • 乔山办公网office365
  • 将html里的table导出到Excel的方法:思路:1、编写html代码(注意:contentType="application/msexcel" ):2、编写表格并在每一行设置要导出的数据3、以下是完整的导出代码: