1. 程式人生 > >將table中選擇的資料匯出為Execl檔案 JavaScript

將table中選擇的資料匯出為Execl檔案 JavaScript

<html>
    
<head>
        
<title>將table中選擇的資料匯出為Execl檔案 JavaScript</title>
        
<script language="javascript">
            
function SaveToExcel()
            

             
if(typeof(objExecl)!="object")
             
{  
                document.body.insertAdjacentHTML(
"afterBegin","<OBJECT style='display:none' classid='clsid:0002E510-0000-0000-C000-000000000046' id='objExecl' VIEWASTEXT></OBJECT>");   
             }

                objExecl.DataType    
="HTMLData"
                objExecl.HTMLData   
=getData();   
                
try
                
{   
                    objExecl.ActiveSheet.Export(
"OutToExcel.xls",0);   
                    alert(
"儲存成功");   
                }
   
                
catch(e)
                
{   
                    alert(e.description);   
                }
   
            }
  

            
function getData()
            
{
                
var data="<table ><tr><td>選擇</td><td>title</td><td>id</td> </tr>
";
                
for(var i=0;i<document.Form1.elements.length;i++)
                
{
                    
if(Form1.elements[i].checked==true&& Form1.elements[i].type.toString()=="checkbox")
                    
{
                        data.value
+=Form1.elements["data"+i].innerHTML;
                    }

                }

                
return data;
            }

        
</script>
    
</head>
    
<body>
    
<form id="Form1">
        
<table id="tblData">
            
<tr>
                
<td>選擇</td>
                
<td>title</td>
                
<td>id</td>
            
</tr>
            
<tr id="data1">
                
<td><input type="checkbox" vallue="1"></td>
                
<td>aaaa</td>
                
<td>1</td>
            
</tr>
            
<tr id="data2">
                
<td><input type="checkbox" value="2"></td>
                
<td>aaaa</td>
                
<td>1</td>
            
</tr>
        
</table>
        
<input type="button" value="匯出為EXCEL"  onclick="SaveToExcel();"></form>
    
</body>
</html>

相關推薦

table選擇資料匯出Execl檔案 JavaScript

<html>    <head>        <title>將table中選擇的資料匯出為Execl檔案 JavaScript</title>        <script language="javascript">...            

C#gridcontrol資料匯出到.csv檔案

 C# 匯出CSV 然後用excel開啟,主要是用逗號來分割開每一列,匯出時間格式的時候必須要經過字元替換,否則出現亂碼。 //檔案匯出         private void btnExport_Click(object sender, EventArgs e)  

SQL Server 2005資料匯出Excel

1、開啟SQL Server Management Studio,然後找到相應的資料庫 2、右鍵點選資料庫名稱,然後點選“任務-->匯出資料” 3、彈出匯入和匯出嚮導頁面後,點選【下一步】按鈕,進入“選擇資料來源”介面。“資料來源”和“伺服器名稱”採用預設值,“身份

【我的Android進階之旅】如果使用.output命令SQLite資料庫資料匯出文字?

一、需求描述 最近在做一個漢字筆畫排序的功能,正好整理好了一個數據庫,現在想把這個資料庫內容匯出來為文字內容。 二、匯出資料庫內容 現在準備將這個ChinessStroke.db匯出來,步驟如下 D:\>sqlite3 ChinessStroke.db

dataGridView資料匯出到Excel

//需要引用Microsoft.Office.Excel的資料集             Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.

MFCListControl資料匯出到Excel

匯出Excel的第一種方法用的是:  Excel::_ApplicationPtr ptrExcelApp;  Excel::_WorkbookPtr ptrBook;  Excel::_WorksheetPtr ptrSheet;  Excel::Ran

abap內表資料匯出excel檔案

SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF } .L0S31 { font-style: italic; color: #808080 } .L0S32 { color: #33

DataGridView資料匯出到Excel

1、右鍵單擊專案,新增對EXCEL的引用(在COM選項卡中)。 2、 在專案中新建一個模組,在其中建立下面的帶引數過程:     Public Sub DcExcel(ByVal DGV As DataGridView)        '把datagridview中的資料匯出

pandasDataframe資料轉換二維陣列array

在實際的資料處理中,遇到將pandas中Dataframe的資料怎樣去掉行列標籤的問題,最後想到可以轉化為二維陣列來解決。思路如下: 一個Dataframe如下: pd: age a

頁面的列表資料匯出到excel檔案

1、用的是springMVC的模式 2、在service介面層 //根據頁面傳過來的id在庫裡查詢 List<TbItem> selectByPrimaryKeydhh(long ids);      在service介面的實現類中     @Override

使用Navicatmysql資料匯出--包括資料庫表建立指令碼和資料

三種方法:使用Navicat For MySql 將mysql中的資料匯出,包括資料庫表建立指令碼和資料(1),右鍵--->“轉儲sql檔案...”       該功能比較弱,不過也比較簡單,直接儲存檔案。不能設定執行選項。 (2),右鍵---->“資料傳輸”.      如果只想 匯出

把Excel資料匯出成txt檔案的注意問題

一、問題描述: 今天,我把Excel中的資料導成txt檔案後,用Java讀取這個txt檔案中的內容時,發現讀到到資料多了空白行(即列數增加了一倍),並且每一行的資料之間是以製表符(即和按下tab鍵的效果一樣或像Java中的“\t”)的間隔分割。 二、實驗重現: Excel

matlabmat矩陣儲存txt檔案 (優化)

    現在有matlab 檔案CM1 . 由於需要對其進行訓練和測試,希望對他進行更規範的儲存.     將其中的無缺陷樣本(最後一行為0)和有缺陷樣本(最後一行為1)分別分成兩部分用於訓練和測試. 儲存到矩陣b中的形式為  無缺陷樣本+有缺陷樣本+無缺陷樣本+有缺陷樣

HTML頁面的表格匯出EXCEL檔案

1、js檔案準備 jquery.table2excel.js 2、頁面中引入js外掛 <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery.tab

QtSqlite的表資料匯出CSV格式表格資料

開發環境ubuntu16.04+Qt5.6.1   WIN7+Qt5.6.1兩個環境都測試過 1.問題 寫一個小軟體的時候,帶有匯出excel功能,但是要在linux下執行,最後瞭解到csv格式,實現起來方便多了,只是用excel開啟中文有亂碼的現象有一個簡單的解決辦法。 2.

如何table資料匯出excel表

所用技術:Mybatis+Springmvc+Spring  例子: @RequestMapping(value = "/sbExport") public void sbcscxInquiry

angular2使用html2canvas資料匯出圖片

轉自:https://segmentfault.com/a/1190000012477096 1、安裝html2canvas npm install --save html2canvas 2、在需要的元件中引入html2canvas // 匯入整個模組的內容 imp

使用PL SQL資料匯出Excel格式檔案

使用PL SQL將資料匯出為Excel格式檔案有兩種方法,第一種是先將查詢結果匯出為CSV檔案,然後再轉為Excel檔案;第二種是選中要匯出的查詢結果,右鍵,選擇複製到xls,即可。 兩種方法各有優勢: 第一種方法適用於匯出資料量特別大,如超過140多萬行資料,因為excel表格有最大行數限

在把table表格資料匯出到Excel的時候,以科學計數法顯示位數多的數字時怎麼解決?

sbHtml.AppendFormat("<td>&nbsp;{0}</td>", data[i].IDcard.ToString()); sbHtml.AppendFormat("<td style='mso-number-format:\"@\"'

layuitable資料進行判斷(0、1)轉換提示資訊

需要把“1”改成中文漢字: 在 done方法裡面進行資料渲染: layui.use('table', function(){ var table = layui.table ,form = layui.form; tab