日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

js+excel+mysql_js导出数据到excel

發布時間:2025/3/11 数据库 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js+excel+mysql_js导出数据到excel 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

方式一

var jsonData = [

{

name:'路人甲',

phone:'123456',

email:'123@123456.com'

},

{

name:'炮灰乙',

phone:'123456',

email:'123@123456.com'

},

{

name:'土匪丙',

phone:'123456',

email:'123@123456.com'

},

{

name:'流氓丁',

phone:'123456',

email:'123@123456.com'

},

]

function JSONToCSVConvertor(JSONData, ReportTitle, ShowLabel) {

//If JSONData is not an object then JSON.parse will parse the JSON string in an Object

var arrData = typeof JSONData != 'object' ? JSON.parse(JSONData) : JSONData;

var CSV = '';

//Set Report title in first row or line

CSV += '姓名,電話,郵箱\n';

//This condition will generate the Label/Header

// if (ShowLabel) {

// var row = "";

//

// //This loop will extract the label from 1st index of on array

// for (var index in arrData[0]) {

//

// //Now convert each value to string and comma-seprated

// row += index + ',';

// }

//

// row = row.slice(0, -1);

//

// //append Label row with line break

// CSV += row + '\r\n';

// }

//1st loop is to extract each row

for (var i = 0; i < arrData.length; i++) {

var row = "";

//2nd loop will extract each column and convert it in string comma-seprated

for (var index in arrData[i]) {

row += '"' + arrData[i][index] + '",';

}

row.slice(0, row.length - 1);

//add a line break after each row

CSV += row + '\r\n';

}

if (CSV == '') {

alert("Invalid data");

return;

}

//Generate a file name

var fileName = "MyReport_";

//this will remove the blank-spaces from the title and replace it with an underscore

fileName += ReportTitle.replace(/ /g,"_");

//Initialize file format you want csv or xls

CSV = encodeURIComponent(CSV);

var uri = 'data:text/csv;charset=utf-8,\ufeff' + CSV;

// Now the little tricky part.

// you can use either>> window.open(uri);

// but this will not work in some browsers

// or you will not get the correct file extension

//this trick will generate a temp tag

var link = document.createElement("a");

link.href = uri;

//set the visibility hidden so it will not effect on your web-layout

link.style = "visibility:hidden";

link.download = fileName + ".csv";

//this part will append the anchor tag and remove it after automatic click

document.body.appendChild(link);

link.click();

document.body.removeChild(link);

方式二:

function TableToExcel(){

//要導出的json數據

var jsonData = [

{

name:'001',

id:'621699190001011231'

},

{

name:'002',

id:'52069919000101547X'

},

{

name:'003',

id:'423699190103015469'

},

{

name:'004',

id:'341655190105011749'

}

]

//導出前要將json轉成table格式

//列標題

var str = '

nameid';

//具體數值 遍歷

for(let i = 0;i < jsonData.length;i++){

str += '

';

for(let item in jsonData[i]){

var cellvalue = jsonData[i][item];

//不讓表格顯示科學計數法或者其他格式

//方法1 tr里面加 style="mso-number-format:'\@';" 方法2 是改為 = 'XXXX'格式

//如果純數字且超過15位

/*var reg = /^[0-9]+.?[0-9]*$/;

if ((cellvalue.length>15) && (reg.test(cellvalue))){

//cellvalue = '="' + cellvalue + '"';

}*/

//此處用`取代',具體用法搜索模板字符串 ES6特性

str+=`

${cellvalue}`;

// str+=`

${cellvalue}`;

}

str+='

';

}

var worksheet = '導出結果'

var uri = 'data:application/vnd.ms-excel;base64,';

//下載的表格模板數據

var template = `

xmlns:x="urn:schemas-microsoft-com:office:excel"

xmlns="http://www.w3.org/TR/REC-html40">

`;

//下載模板

function base64 (s) { return window.btoa(unescape(encodeURIComponent(s)))}

window.location.href = uri + base64(template);

}

總結

以上是生活随笔為你收集整理的js+excel+mysql_js导出数据到excel的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 五月天丁香婷 | 欧美成人国产精品高潮 | 久久精品久久久久久 | 视频一区国产精品 | 在线免费看a | 狠狠干2017| 色一情| 色干网| 奇米97 | 无遮挡裸光屁屁打屁股男男 | 国产视频精品久久 | 看全黄大色黄大片美女人 | 性做爰裸体按摩视频 | 国产3p露脸普通话对白 | 国产超碰人人爽人人做人人爱 | 视频在线国产 | youjizz.com在线观看 | 四虎新网址 | 天天干天天天天 | 亚洲av成人精品午夜一区二区 | 亚洲一区在线免费 | 午夜视频福利在线观看 | 久久免费激情视频 | 伊人婷婷久久 | 99人人爽| 国产农村妇女精品久久久 | 久久a毛片 | 日本在线观看一区 | 自拍视频在线观看 | 亚洲天堂成人在线观看 | 日本成人激情 | 欧美精品免费在线 | 快播色图 | 激情五月开心婷婷 | 欧美精品首页 | 91色片 | 大咪咪av| 特色特色大片在线 | 冈本视频在线观看 | 国产黄网在线观看 | 91精品久久久久久久 | 国产乱真实合集 | 国产古装艳史毛片hd | 91大片在线观看 | 欧美一级啪啪 | 香蕉av一区二区 | 亚洲精品久久久久久久蜜桃臀 | 永久免费在线看片 | 97香蕉久久夜色精品国产 | av国产在线观看 | 一区二区三区在线免费视频 | 大j8黑人w巨大888a片 | 交专区videossex另类 | 国产第一区第二区 | 91污网站 | 香蕉黄视频 | 影音先锋亚洲一区 | missav在线 | 成av人在线| 天堂视频免费看 | 久久久久久久偷拍 | 午夜污片| 成人交性视频免费看 | 国产网站91 | 国产精品宾馆在线 | 青青草原亚洲视频 | 久久国产传媒 | 日韩美女在线 | 一区二区在线免费视频 | 国产日韩成人内射视频 | 色综合天天网 | 国产人妖视频 | 国产黄色片免费在线观看 | www.youjizz.com国产| 色在线免费视频 | 国产成人在线视频免费观看 | 日本美女黄视频 | 欧美一级片在线播放 | 简单av网| 美女一级黄 | 日韩视频一区二区 | 国内黄色一级片 | 日韩精品极品 | 91插插插影库永久免费 | 国产精品a久久久久 | 中文字幕一区二区三区人妻电影 | 日韩精品一区二区三区高清免费 | 欧美人与禽猛交乱配 | av基地网| 日本免费黄网站 | 希岛婚前侵犯中文字幕在线 | 国产 一二三四五六 | 久久天天躁狠狠躁夜夜躁2014 | 狠狠干亚洲色图 | 美女又黄又爽 | 快播日韩| 艳妇乳肉豪妇荡乳av无码福利 | 五月天色站 | 无码精品人妻一区二区三区影院 |