精华内容
下载资源
问答
  • js网页表格导出excel文件代码是一款基于js实现的网页table表格导出Excel文件代码。
  • jQuery网页表格导出Excel文件是一款一键导出Excel文件表格代码。
  • jQuery网页表格导出Excel文件是一款一键导出Excel文件表格代码。
  • jQuery网页表格导出Excel文件是一款一键导出Excel文件表格代码。
  • web嵌入excel控件,如果客户端是office 2007 更改classid即可。
  • 输出时使用类似HTML表格形式:导出EXCEL即可。

    输出时使用类似HTML表格形式:

    <table border="1" cellspacing="0" cellpadding="0">

    <tr><td>...<td>
    <td>
    <table width="100%" border="1" cellspacing="0" cellpadding="2">
    <tr><td>...<td>
    </tr>
    </table>
    </td>
    </tr>

    </table>

    然后导出EXCEL即可。

    说实话,这个没有什么技术含量吐舌头,只是不知道时可能要费点时间查资料。

    展开全文
  • JAVASCRIPT将网页表格导出EXCEL或WORD文件 阿里西西WEB开发 -------------------------------------------------------------------------------- 作者:阿里西西 文章来源: 更新时间:2005-12-15 一段把表格...

     JAVASCRIPT将网页表格导出EXCEL或WORD文件   阿里西西WEB开发

    --------------------------------------------------------------------------------
     
     
     作者:阿里西西  文章来源:  更新时间:2005-12-15 
    一段把表格导出EXCEL文件代码
    在ASP开发应用中非常简单实用,可自定义导出文件名,导出路径等
    窍门提示:或通过更改导出文件名,直接保存为WORD文档或其它文档格式,是不是很酷啊^_^

    注意代码中调用的tableid要一致。

    <script language="javascript">
    function exportExcel(tableid){
    if (typeof(EXPORT_OBJECT)!="object"){
    document.body.insertAdjacentHTML("afterBegin","<OBJECT style='display:none' classid=clsid:0002E510-0000-0000-C000-000000000046 id=EXPORT_OBJECT></Object>");
    }
    with (EXPORT_OBJECT){
    DataType = "HTMLData";
    HTMLData =tableid.outerHTML;
    try{
    ActiveSheet.Export("C://表格.xls", 0);
    alert('成功导出EXCEL表格!');
    }
    catch (e){
    alert('导出EXCEL表格失败,请确定已安装Excel2000(或更高版本),并且没打开同名xls文件');
    }
    }
    }
    </script>
    <table id="tableid" border="1">
    <tr><td>第一个单元格</td><td>第二个单元格</td><td>第三个单元格</td>
    </tr>
    <tr><td>第四个单元格</td><td>第五个单元格</td><td>第六个单元格</td>
    </tr>
    </table>
    <input type="button" value="导出EXCEL表格" οnclick="exportExcel(tableid)">

     

     

    例二、
    一、用OWC
    什么是OWC?
      OWC是Office Web Compent的缩写,即Microsoft的Office Web组件,它为在Web中绘制图形提供

    了灵活的同时也是最基本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一

    些功能强大的软件(如IE5和Office 2000),那么就有能力利用Office Web组件提供一个交互式图形开

    发环境。这种模式下,客户端工作站将在整个任务中分担很大的比重。
    有关的详细介绍也可在本站找到。
    <%Option Explicit
    Class ExcelGen
    Private objSpreadsheet

    Private iColOffset

    Private iRowOffset
    Sub Class_Initialize()
    Set objSpreadsheet = Server.CreateObject("OWC.Spreadsheet")
    iRowOffset = 2
    iColOffset = 2
    End Sub

    Sub Class_Terminate()
    Set objSpreadsheet = Nothing 'Clean up
    End Sub

    Public Property Let ColumnOffset(iColOff)
    If iColOff > 0 then
    iColOffset = iColOff
    Else
    iColOffset = 2
    End If
    End Property

    Public Property Let RowOffset(iRowOff)
    If iRowOff > 0 then
    iRowOffset = iRowOff
    Else
    iRowOffset = 2
    End If
    End Property Sub GenerateWorksheet(objRS)
    'Populates the Excel worksheet based on a Recordset's contents
    'Start by displaying the titles
    If objRS.EOF then Exit Sub
    Dim objField, iCol, iRow
    iCol = iColOffset
    iRow = iRowOffset
    For Each objField in objRS.Fields
    objSpreadsheet.Cells(iRow, iCol).Value = objField.Name
    objSpreadsheet.Columns(iCol).AutoFitColumns
    '设置Excel表里的字体
    objSpreadsheet.Cells(iRow, iCol).Font.Bold = True
    objSpreadsheet.Cells(iRow, iCol).Font.Italic = False
    objSpreadsheet.Cells(iRow, iCol).Font.Size = 10
    objSpreadsheet.Cells(iRow, iCol).Halignment = 2 '居中
    iCol = iCol + 1
    Next 'objField
    'Display all of the data
    Do While Not objRS.EOF
    iRow = iRow + 1
    iCol = iColOffset
    For Each objField in objRS.Fields
    If IsNull(objField.Value) then
    objSpreadsheet.Cells(iRow, iCol).Value = ""
    Else
    objSpreadsheet.Cells(iRow, iCol).Value = objField.Value
    objSpreadsheet.Columns(iCol).AutoFitColumns
    objSpreadsheet.Cells(iRow, iCol).Font.Bold = False
    objSpreadsheet.Cells(iRow, iCol).Font.Italic = False
    objSpreadsheet.Cells(iRow, iCol).Font.Size = 10
    End If
    iCol = iCol + 1
    Next 'objField
    objRS.MoveNext
    Loop
    End Sub Function SaveWorksheet(strFileName)

    'Save the worksheet to a specified filename
    On Error Resume Next
    Call objSpreadsheet.ActiveSheet.Export(strFileName, 0)
    SaveWorksheet = (Err.Number = 0)
    End Function
    End Class

    Dim objRS
    Set objRS = Server.CreateObject("ADODB.Recordset")
    objRS.Open "SELECT * FROM xxxx", "Provider=SQLOLEDB.1;Persist Security

    Info=True;User ID=xxxx;Password=xxxx;Initial Catalog=xxxx;Data source=xxxx;"
    Dim SaveName
    SaveName = Request.Cookies("savename")("name")
    Dim objExcel
    Dim ExcelPath
    ExcelPath = "Excel/" & SaveName & ".xls"
    Set objExcel = New ExcelGen
    objExcel.RowOffset = 1
    objExcel.ColumnOffset = 1
    objExcel.GenerateWorksheet(objRS)
    If objExcel.SaveWorksheet(Server.MapPath(ExcelPath)) then
    'Response.Write "<html><body bgcolor='gainsboro' text='#000000'>已保存为Excel文件.

    <a href='" & server.URLEncode(ExcelPath) & "'>下载</a>"
    Else
    Response.Write "在保存过程中有错误!"
    End If
    Set objExcel = Nothing
    objRS.Close
    Set objRS = Nothing
    %>


    二、用Excel的Application组件在客户端导出到Excel或Word
    注意:两个函数中的“data“是网页中要导出的table的 id
    <input type="hidden" name="out_word" οnclick="vbscript:buildDoc" value="导出到word" class="notPrint">
    <input type="hidden" name="out_excel" οnclick="AutomateExcel();" value="导出到excel" class="notPrint">

    导出到Excel代码
    <SCRIPT LANGUAGE="javascript">
    <!--
    function AutomateExcel()
    {
    // Start Excel and get Application object.
    var oXL = new ActiveXObject("Excel.Application");
    // Get a new workbook.
    var oWB = oXL.Workbooks.Add();
    var oSheet = oWB.ActiveSheet;
    var table = document.all.data;
    var hang = table.rows.length;

    var lie = table.rows(0).cells.length;

    // Add table headers going cell by cell.
    for (i=0;i<hang;i++)
    {
    for (j=0;j<lie;j++)
    {
    oSheet.Cells(i+1,j+1).value = table.rows(i).cells(j).innerText;
    }

    }
    oXL.Visible = true;
    oXL.UserControl = true;
    }
    //-->
    </SCRIPT>
    导出到Word代码
    <script language="vbscript">
    Sub buildDoc
    set table = document.all.data
    row = table.rows.length
    column = table.rows(1).cells.length

    Set objWordDoc = CreateObject("Word.Document")

    objWordDoc.Application.Documents.Add theTemplate, False
    objWordDoc.Application.Visible=True

    Dim theArray(20,10000)
    for i=0 to row-1
    for j=0 to column-1
    theArray(j+1,i+1) = table.rows(i).cells(j).innerTEXT
    next
    next
    objWordDoc.Application.ActiveDocument.Paragraphs.Add.Range.InsertBefore("综合查询结果集") //显示表格标题

    objWordDoc.Application.ActiveDocument.Paragraphs.Add.Range.InsertBefore("")
    Set rngPara = objWordDoc.Application.ActiveDocument.Paragraphs(1).Range
    With rngPara
    .Bold = True //将标题设为粗体
    .ParagraphFormat.Alignment = 1 //将标题居中
    .Font.Name = "隶书" //设定标题字体
    .Font.Size = 18 //设定标题字体大小
    End With
    Set rngCurrent = objWordDoc.Application.ActiveDocument.Paragraphs(3).Range
    Set tabCurrent = ObjWordDoc.Application.ActiveDocument.Tables.Add(rngCurrent,row,column)

    for i = 1 to column

    objWordDoc.Application.ActiveDocument.Tables(1).Rows(1).Cells(i).Range.InsertAfter theArray(i,1)
    objWordDoc.Application.ActiveDocument.Tables(1).Rows(1).Cells(i).Range.ParagraphFormat.alignment=1
    next
    For i =1 to column
    For j = 2 to row
    objWordDoc.Application.ActiveDocument.Tables(1).Rows(j).Cells(i).Range.InsertAfter theArray(i,j)
    objWordDoc.Application.ActiveDocument.Tables(1).Rows(j).Cells(i).Range.ParagraphFormat.alignment=1
    Next
    Next

    End Sub
    </SCRIPT>


    三、直接在IE中打开,再存为EXCEL文件。
    把读出的数据用<table>格式,在网页中显示出来,同时,加上下一句即可把EXCEL表在客客户端显示。
    <%response.ContentType ="application/vnd.ms-excel"%>
    注意:显示的页面中,只把<table>输出,最好不要输出其他表格以外的信息。


    四、导出以半角逗号隔开的csv
    用fso方法生成文本文件的方法,生成一个扩展名为csv文件。此文件,一行即为数据表的一行。生成数据

    表字段用半角逗号隔开。
    有关fso生成文本文件的方法,在此就不做介绍了。相关文档,可本站找到。

    CSV文件介绍 (逗号分隔文件)
    选择该项系统将创建一个可供下载的CSV 文件; CSV是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。
    请注意即使选择表格作为输出格式,仍然可以将结果下载CSV文件。在表格输出屏幕的底部,显示有 "CSV 文件"选项,点击它即可下载该文件。
    如果您把浏览器配置为将您的电子表格软件与文本(TXT)/逗号分隔文件(CSV) 相关联,当您下载该文件时,该文件将自动打开。下载下来后,如果本地已安装EXCEL,点击此文件,即可自动用EXCEL软件打开此文件。
     
     

    展开全文
  • 表格导出Excel,表格导出excel出不来,GO源码.zip
  • 表格导出Excel,表格导出excel出不来,GO源码.rar
  • 将labview端表格数据导入excel表格
  • 易语言高级表格导出excel源码,高级表格导出excel,excel导出
  • 可以将页面中所有的 Table 表格导出为 .xls 格式的 Excel 表格文件 可以将页面中所有的 Table 表格导出为 .xls 格式的 Excel 表格文件。点击扩展图标启动之后,再点击网页内容中包含 Table 标签的表格,扩展会自动...
  • 易语言高级表格导出EXCEL源码,高级表格导出EXCEL,转换字母
  • jQuery表格导出excel文件代码是一款日程事件表格点击按钮一键导出excel表格文件,pdf文件,CSV表格效果,支持网页打印代码。
  • js网页表格数据导出excel文件代码是一款基于js实现的网页table表格导出Excel文件代码。适用浏览器:360、FireFox、Chrome、Opera、傲游、搜狗、世界之窗. 不支持Safari、IE8及以下浏览器。 javascript
  • 简单实用网页表格数据导出Excel电子表格文件jQuery插件
  • 易语言源码易语言高级表格导出EXCEL.rar 易语言源码易语言高级表格导出EXCEL.rar 易语言源码易语言高级表格导出EXCEL.rar 易语言源码易语言高级表格导出EXCEL.rar 易语言源码易语言高级表格导出EXCEL.rar ...
  • 将labview端表格数据导入excel表格
  • 易语言源码易语言高级表格导出excel源码.rar 易语言源码易语言高级表格导出excel源码.rar 易语言源码易语言高级表格导出excel源码.rar 易语言源码易语言高级表格导出excel源码.rar 易语言源码易语言高级表格导出...
  • 如何把Html网页格式转成Excel表格1、单击数据--导入外部数据--新建Web查询。2、勾选我识别此内容,允许播放,单击继续...怎样将html表格导出excel中啊?我用的是asp.net。一下这个,哈哈http://www.php100.com/ht...

    如何把Html网页格式转成Excel表格

    1、单击数据--导入外部数据--新建Web查询。

    2、勾选我识别此内容,允许播放,单击继续按钮。

    3、址栏输入网站地址,转到此网站里面。

    4、跳转到指定网页,点击箭头按钮,然后导入数据到Excel。

    Excel表格生成数据,至此完成全部过程。

    怎样将html表格导出到excel中啊?我用的是asp.net。

    一下这个,哈哈

    http://www.php100.com/html/webkaifa/javascript/2009/0418/1528.html

    如何将网页中的表格快速复制到EXCEL中

    这个程序吧,

    htt==ps://it365.gitlab.io/zh-cn/table-to-excel/?d59568

    上面的链接有点问题,你先复制了,粘贴到浏览器地,把前面的htt==ps改为https再进去。

    怎呢?

    简单的说:

    1、把网页的全选(Ctrl A)、复制、粘贴到这个程序

    2、在这个程序中就能直接下载Excel电子表格文件了(实际上就是快速把网页表格转换成Excel文件)

    截图:

    比如,把示例数据,复制到程序的输入框:

    程序自动检测到表格内容,会显示下载按钮:

    就是这么简答了。

    网页表格已经转换为Excel了,想快速复制或者插入到另一个Excel,也是非常简单了。

    希望能帮到你。

    如何将网页表格导出到excel

    小编这个例子是网页中关2014年高考投档情况的一个汇总表过在网页中,如图,我们可到共计是分成了17个网页,看着就有些烦躁。

    如图,我们可以直接把鼠标放到表格处,右击,选择导出到excel中即可。

    如图,这就是导出的excel,一直导出。

    将导出的经验进行整理,如图,整理到一个文件夹中。

    然后就可以参照小编的这一篇经验将所有的excel工作薄合并成一个即可。

    当然,至于弄成word版的就直接复制excel里面粘贴就好了,记得粘贴的时候在excel中提前准备规划好,别学小编下图中弄的这么丑就行。

    当然,小编举得这个例子中,还有个更便捷有效的法子,就是Ctrl A,Ctrl C,Ctrl V,不过这个法子貌似不够高大上嘛。

    图解看经验http://jingyan.baidu.com/article/cb5d61050c90e6005d2fe054.html

    展开全文
  • 前端表格导出Excel

    2018-02-05 17:40:36
    前端表格数据导出excel表格导出的数据为表格显示数据,付代码,类
  • jQuery表格导出excel文件代码是一款日程事件表格点击按钮一键导出excel表格文件,pdf文件,CSV表格效果,支持网页打印代码。
  • 表格导出excel.zip

    2019-08-07 16:11:41
    网页上的表格导出excel表格样式,包含bootstrap包
  • 主要介绍了JS调用页面表格导出excel的具体实现,需要的朋友可以参考下
  • layui数据表格导出Excel插件 博客地址: https://www.cnblogs.com/YunRuiSoftWare/p/13346396.html
  • jQuery表格导出excel文件代码是一款日程事件表格点击按钮一键导出excel表格文件,pdf文件,CSV表格效果,支持网页打印代码。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 56,893
精华内容 22,757
关键字:

网页表格导出excel