日韩性视频-久久久蜜桃-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的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 中日韩精品在线 | 成人高清视频在线观看 | 欧美日韩精品综合 | 精品免费国产一区二区三区四区 | 区一区二视频 | 国产成人精品一区二区三区四区 | 自拍99| 欧美视频免费在线观看 | 美女视频黄色 | 日本黄色大片视频 | 国产精品视频久久 | 麻豆视频网站入口 | 四虎影视永久地址 | 三级视频在线 | 91香蕉嫩草 | 国产精品免费在线 | 国内av免费| 67194午夜| 日韩精品在线观看一区二区 | 成人影视在线播放 | 91日本视频 | 哪里可以看免费毛片 | 九九热视频在线 | 国产精品6 | 伊人五月婷婷 | 天天亚洲 | 国产中文字幕一区二区 | 香蕉av一区二区 | 91看片视频| 自拍视频一区 | 国产伦精品一区二区三区视频1 | 影音先锋黄色网址 | 亚洲最新在线视频 | 日日久| 91久久人人| 乱淫av| 性欧美成人播放77777 | 美女啪啪一区二区 | 含羞草一区二区三区 | 91网站免费观看 | 亚洲日本在线观看 | 一卡二卡三卡四卡五卡 | 少妇久久精品 | 免费色视频 | av国产片| 99中文字幕在线观看 | 欧美成人一区二区在线 | 免费一级做a爰片久久毛片潮 | 成年人毛片 | 91黄色大片 | 看日本黄色录像 | 男女激情在线观看 | 国产伦理av | 精品久久精品 | 一区在线观看视频 | 99国产精品白浆在线观看免费 | 天天操天天草 | 超碰2022| 免费的av| 岛国精品一区二区 | 国产91精品久久久久久久网曝门 | 亚洲欧洲国产日韩 | 爱爱一区| 久久国产乱子伦免费精品 | 欧美精品v | 日韩 国产 在线 | av大帝在线 | 欧美vieox另类极品 | 国产99久 | 国产乱人乱精一区二视频国产精品 | 亚洲精品aaa | 国产精品综合 | 男女爱爱福利视频 | 中文字幕在线观看你懂的 | 欧美性猛交乱大交3 | 久草视频免费 | 国产综合久久久久久鬼色 | 精品国产1区 | 毛片网站免费 | 91成人免费观看 | 色倩网站 | 欧美精品日韩少妇 | 超碰997 | 精品黄网 | 97超级碰碰人妻中文字幕 | 久草精品视频在线观看 | www.男人的天堂.com | 污漫在线观看 | 久操福利视频 | 精品一区二区三区免费观看 | 亚洲福利网 | 三年中国片在线高清观看 | 男女av网站| 亚洲av色区一区二区三区 | 91网站免费观看 | 亚洲精品乱码久久久久久麻豆不卡 | 日日噜 | a级片国产 | 在线免费国产 |