需求概述

excel相信大家都不陌生了,公司里的白领也好大学学生也好的老朋友了,今天说说后端数据库里的内容怎么导出成excel表格

技术手段

后端:Servlet,poi,MyBaits

前端:axios elementUI

啥效果?

上图

业务逻辑

整个的业务逻辑也清晰 画个图清晰一些,首先需要选中数据的id(肯定有一堆)放在数组里,至于怎么实现移步elementUI怎么添加全选,如何拿选中数据?

后台首先到servlet,拿request分到doPost() or doGet()…等等吧

service调Mapper接口的方法,Mapper映射.xml文件 sql语句写在.xml里面这是最底层于数据库交互的一层

#mermaid-svg-G5PFr6k4Lf2CB6zO .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .label text{fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .node rect,#mermaid-svg-G5PFr6k4Lf2CB6zO .node circle,#mermaid-svg-G5PFr6k4Lf2CB6zO .node ellipse,#mermaid-svg-G5PFr6k4Lf2CB6zO .node polygon,#mermaid-svg-G5PFr6k4Lf2CB6zO .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-G5PFr6k4Lf2CB6zO .node .label{text-align:center;fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .node.clickable{cursor:pointer}#mermaid-svg-G5PFr6k4Lf2CB6zO .arrowheadPath{fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-G5PFr6k4Lf2CB6zO .flowchart-link{stroke:#333;fill:none}#mermaid-svg-G5PFr6k4Lf2CB6zO .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-G5PFr6k4Lf2CB6zO .edgeLabel rect{opacity:0.9}#mermaid-svg-G5PFr6k4Lf2CB6zO .edgeLabel span{color:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-G5PFr6k4Lf2CB6zO .cluster text{fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-G5PFr6k4Lf2CB6zO .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-G5PFr6k4Lf2CB6zO text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-G5PFr6k4Lf2CB6zO .actor-line{stroke:grey}#mermaid-svg-G5PFr6k4Lf2CB6zO .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .sequenceNumber{fill:#fff}#mermaid-svg-G5PFr6k4Lf2CB6zO #sequencenumber{fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO #crosshead path{fill:#333;stroke:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .messageText{fill:#333;stroke:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-G5PFr6k4Lf2CB6zO .labelText,#mermaid-svg-G5PFr6k4Lf2CB6zO .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-G5PFr6k4Lf2CB6zO .loopText,#mermaid-svg-G5PFr6k4Lf2CB6zO .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-G5PFr6k4Lf2CB6zO .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-G5PFr6k4Lf2CB6zO .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-G5PFr6k4Lf2CB6zO .noteText,#mermaid-svg-G5PFr6k4Lf2CB6zO .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-G5PFr6k4Lf2CB6zO .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-G5PFr6k4Lf2CB6zO .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-G5PFr6k4Lf2CB6zO .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-G5PFr6k4Lf2CB6zO .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-G5PFr6k4Lf2CB6zO .section{stroke:none;opacity:0.2}#mermaid-svg-G5PFr6k4Lf2CB6zO .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-G5PFr6k4Lf2CB6zO .section2{fill:#fff400}#mermaid-svg-G5PFr6k4Lf2CB6zO .section1,#mermaid-svg-G5PFr6k4Lf2CB6zO .section3{fill:#fff;opacity:0.2}#mermaid-svg-G5PFr6k4Lf2CB6zO .sectionTitle0{fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .sectionTitle1{fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .sectionTitle2{fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .sectionTitle3{fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-G5PFr6k4Lf2CB6zO .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-G5PFr6k4Lf2CB6zO .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-G5PFr6k4Lf2CB6zO .grid path{stroke-width:0}#mermaid-svg-G5PFr6k4Lf2CB6zO .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-G5PFr6k4Lf2CB6zO .task{stroke-width:2}#mermaid-svg-G5PFr6k4Lf2CB6zO .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-G5PFr6k4Lf2CB6zO .taskText:not([font-size]){font-size:11px}#mermaid-svg-G5PFr6k4Lf2CB6zO .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-G5PFr6k4Lf2CB6zO .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-G5PFr6k4Lf2CB6zO .task.clickable{cursor:pointer}#mermaid-svg-G5PFr6k4Lf2CB6zO .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-G5PFr6k4Lf2CB6zO .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-G5PFr6k4Lf2CB6zO .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-G5PFr6k4Lf2CB6zO .taskText0,#mermaid-svg-G5PFr6k4Lf2CB6zO .taskText1,#mermaid-svg-G5PFr6k4Lf2CB6zO .taskText2,#mermaid-svg-G5PFr6k4Lf2CB6zO .taskText3{fill:#fff}#mermaid-svg-G5PFr6k4Lf2CB6zO .task0,#mermaid-svg-G5PFr6k4Lf2CB6zO .task1,#mermaid-svg-G5PFr6k4Lf2CB6zO .task2,#mermaid-svg-G5PFr6k4Lf2CB6zO .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-G5PFr6k4Lf2CB6zO .taskTextOutside0,#mermaid-svg-G5PFr6k4Lf2CB6zO .taskTextOutside2{fill:#000}#mermaid-svg-G5PFr6k4Lf2CB6zO .taskTextOutside1,#mermaid-svg-G5PFr6k4Lf2CB6zO .taskTextOutside3{fill:#000}#mermaid-svg-G5PFr6k4Lf2CB6zO .active0,#mermaid-svg-G5PFr6k4Lf2CB6zO .active1,#mermaid-svg-G5PFr6k4Lf2CB6zO .active2,#mermaid-svg-G5PFr6k4Lf2CB6zO .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-G5PFr6k4Lf2CB6zO .activeText0,#mermaid-svg-G5PFr6k4Lf2CB6zO .activeText1,#mermaid-svg-G5PFr6k4Lf2CB6zO .activeText2,#mermaid-svg-G5PFr6k4Lf2CB6zO .activeText3{fill:#000 !important}#mermaid-svg-G5PFr6k4Lf2CB6zO .done0,#mermaid-svg-G5PFr6k4Lf2CB6zO .done1,#mermaid-svg-G5PFr6k4Lf2CB6zO .done2,#mermaid-svg-G5PFr6k4Lf2CB6zO .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-G5PFr6k4Lf2CB6zO .doneText0,#mermaid-svg-G5PFr6k4Lf2CB6zO .doneText1,#mermaid-svg-G5PFr6k4Lf2CB6zO .doneText2,#mermaid-svg-G5PFr6k4Lf2CB6zO .doneText3{fill:#000 !important}#mermaid-svg-G5PFr6k4Lf2CB6zO .crit0,#mermaid-svg-G5PFr6k4Lf2CB6zO .crit1,#mermaid-svg-G5PFr6k4Lf2CB6zO .crit2,#mermaid-svg-G5PFr6k4Lf2CB6zO .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-G5PFr6k4Lf2CB6zO .activeCrit0,#mermaid-svg-G5PFr6k4Lf2CB6zO .activeCrit1,#mermaid-svg-G5PFr6k4Lf2CB6zO .activeCrit2,#mermaid-svg-G5PFr6k4Lf2CB6zO .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-G5PFr6k4Lf2CB6zO .doneCrit0,#mermaid-svg-G5PFr6k4Lf2CB6zO .doneCrit1,#mermaid-svg-G5PFr6k4Lf2CB6zO .doneCrit2,#mermaid-svg-G5PFr6k4Lf2CB6zO .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-G5PFr6k4Lf2CB6zO .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-G5PFr6k4Lf2CB6zO .milestoneText{font-style:italic}#mermaid-svg-G5PFr6k4Lf2CB6zO .doneCritText0,#mermaid-svg-G5PFr6k4Lf2CB6zO .doneCritText1,#mermaid-svg-G5PFr6k4Lf2CB6zO .doneCritText2,#mermaid-svg-G5PFr6k4Lf2CB6zO .doneCritText3{fill:#000 !important}#mermaid-svg-G5PFr6k4Lf2CB6zO .activeCritText0,#mermaid-svg-G5PFr6k4Lf2CB6zO .activeCritText1,#mermaid-svg-G5PFr6k4Lf2CB6zO .activeCritText2,#mermaid-svg-G5PFr6k4Lf2CB6zO .activeCritText3{fill:#000 !important}#mermaid-svg-G5PFr6k4Lf2CB6zO .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-G5PFr6k4Lf2CB6zO g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-G5PFr6k4Lf2CB6zO g.classGroup text .title{font-weight:bolder}#mermaid-svg-G5PFr6k4Lf2CB6zO g.clickable{cursor:pointer}#mermaid-svg-G5PFr6k4Lf2CB6zO g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-G5PFr6k4Lf2CB6zO g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-G5PFr6k4Lf2CB6zO .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-G5PFr6k4Lf2CB6zO .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-G5PFr6k4Lf2CB6zO .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-G5PFr6k4Lf2CB6zO .dashed-line{stroke-dasharray:3}#mermaid-svg-G5PFr6k4Lf2CB6zO #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-G5PFr6k4Lf2CB6zO #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-G5PFr6k4Lf2CB6zO #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-G5PFr6k4Lf2CB6zO #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-G5PFr6k4Lf2CB6zO #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-G5PFr6k4Lf2CB6zO #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-G5PFr6k4Lf2CB6zO #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-G5PFr6k4Lf2CB6zO #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-G5PFr6k4Lf2CB6zO .commit-id,#mermaid-svg-G5PFr6k4Lf2CB6zO .commit-msg,#mermaid-svg-G5PFr6k4Lf2CB6zO .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-G5PFr6k4Lf2CB6zO .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-G5PFr6k4Lf2CB6zO .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-G5PFr6k4Lf2CB6zO g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-G5PFr6k4Lf2CB6zO g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-G5PFr6k4Lf2CB6zO g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-G5PFr6k4Lf2CB6zO g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-G5PFr6k4Lf2CB6zO g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-G5PFr6k4Lf2CB6zO .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-G5PFr6k4Lf2CB6zO .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-G5PFr6k4Lf2CB6zO .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-G5PFr6k4Lf2CB6zO .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-G5PFr6k4Lf2CB6zO .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-G5PFr6k4Lf2CB6zO .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-G5PFr6k4Lf2CB6zO .edgeLabel text{fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-G5PFr6k4Lf2CB6zO .node circle.state-start{fill:black;stroke:black}#mermaid-svg-G5PFr6k4Lf2CB6zO .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-G5PFr6k4Lf2CB6zO #statediagram-barbEnd{fill:#9370db}#mermaid-svg-G5PFr6k4Lf2CB6zO .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-G5PFr6k4Lf2CB6zO .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-G5PFr6k4Lf2CB6zO .statediagram-state .divider{stroke:#9370db}#mermaid-svg-G5PFr6k4Lf2CB6zO .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-G5PFr6k4Lf2CB6zO .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-G5PFr6k4Lf2CB6zO .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-G5PFr6k4Lf2CB6zO .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-G5PFr6k4Lf2CB6zO .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-G5PFr6k4Lf2CB6zO .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-G5PFr6k4Lf2CB6zO .note-edge{stroke-dasharray:5}#mermaid-svg-G5PFr6k4Lf2CB6zO .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-G5PFr6k4Lf2CB6zO .error-icon{fill:#522}#mermaid-svg-G5PFr6k4Lf2CB6zO .error-text{fill:#522;stroke:#522}#mermaid-svg-G5PFr6k4Lf2CB6zO .edge-thickness-normal{stroke-width:2px}#mermaid-svg-G5PFr6k4Lf2CB6zO .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-G5PFr6k4Lf2CB6zO .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-G5PFr6k4Lf2CB6zO .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-G5PFr6k4Lf2CB6zO .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-G5PFr6k4Lf2CB6zO .marker{fill:#333}#mermaid-svg-G5PFr6k4Lf2CB6zO .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-G5PFr6k4Lf2CB6zO {color: rgba(0, 0, 0, 0.75);font: ;}

一个数组放一堆id
前端
servlet
service
Mapper
.xml
database拿着id查

前端实现

需要一个String 字符串 在Vue里面先给他new出来

data(){return{importExce: "",//实列"1,2,3" 放id}
}

JS需要配合全选函数使用 前面说过如何拿值就是用一个handleSelectionChange() 我就不做赘述了

  handleSelectionChange(v) {this.importExce = "";v.forEach((x) => {this.importExce += x.id + ",";});}

发请求

生成EXCE表格的按钮绑定onclick事件

  <el-button type="info" @click="getExcl">导出Excl表格</el-button>

函数,发请求必须发同步 别问为啥因为异步你得用js写IO流 我说过再用js写后端我就跳楼的 flag不倒 所以…不发异步请求液~

   getExcl() {if (this.importExce) {window.location.href ="http://localhost:8080/student?whattodo=exce&ids=" + this.importExce;} else {alert("至少选一条");}}

后端

对 我后端请求的地址大家也看见了端口是8080嘛 tomcat老朋友,whattodo是一个令牌过来个请求,拿着这个东西我分给不同的函数
第一步先在 pom.xml导入poi

 <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.0</version></dependency>

数据库中的表导出成excel表格 并发送给客户端相关推荐

  1. vb 读取oracle中的表格数据,如何将数据库信息读取导出excel表格中-VB 从SQL数据库中把数据导出到Excel表格中,怎么写?...

    VB 从SQL数据库中把数据导出到Excel表格中,怎么写? INSERT INTO OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source=&q ...

  2. Qt 将qsqlite数据库中的数据导出为Excel表格

    1.首先添加库 QT += core gui sql axcontainer sql:操作数据库 axcontainer:操作Excel表格 2.采用多线程的方式导出 expoer.h #ifndef ...

  3. java 导出表 sql_java中把SQL数据库中的表导出到excel中.怎么实现

    展开全部 前段时间正62616964757a686964616fe59b9ee7ad9431333335343266好做了,导入和导出的,你自己看吧 /**导出数据为XLS格式 * @param fo ...

  4. java生成excel到本地_java 将数据库中的数据导出成Excel文件 并保存到本地 将文件地址返回给前端...

    /*** 导出数据为Excel文件 * 下面注释的代码为直接响应到服务器的 *@paramrequest *@paramresponse *@return */@GetMapping("/e ...

  5. c 将mysql表数据打印,c 中数据库数据如何导出至excel表格-用sql语句把一个数据库内的表保存成excel表格??...

    如何用JAVA将数据库中的数据导入到excel表格 1.C语言产生ASCII数据文件,使用空格做作为数据分隔符. 2入Excel,选择数据选项卡 / 获部数据工具组 / 自文本按钮 3.进入数据导入框 ...

  6. 将数据库查询结果导出成Excel表格

    使用Java代码,从数据库中获取结果集,将结果集导出成Excel表格形式. 从数据库中查询学生表所有数据,将其导出成Excel表格,点击查看学生表表结构 . package com.test.test ...

  7. PowerDesigner 将pdm模型表 用命令导出成Excel表格

    PowerDesigner 将pdm模型表 用命令导出成Excel表格 使用步骤: 打开PowerDesigner 快捷键 Ctrl+Shift+X 直接将代码复制进去即可. 代码: '******* ...

  8. 查询php 输出表格,php输出excel表格数据-PHP如何将查询出来的数据导出成excel表格(最好做......

    PHP如何将查询出来的数据导出成excel表格(最好做... php 把数据导出excel表格有多种方法,使用 phpExcel 等,以下代码接通过 header 生成 excel 文件的代码示例: ...

  9. 将数据库中的表导出到word

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 将数据库中的表导出到word 一.在information_schema数据库下新建查询,并输入以下代码 二.将查询出的表结 ...

最新文章

  1. seaborn使用violinplot函数可视化小提琴图、使用stripplot函数添加抖动数据点(jittered points)、显示数据的稠密程度
  2. SystemParametersInfo (SPI_GETNONCLIENTMETRICS... 在VC 2008 里不能正常工作
  3. 安卓ps2模拟器_安卓PSP模拟器评测:合金装备 和平步行者
  4. 电脑磁盘清理_软件 | 功能强大的电脑磁盘清理工具中文优化版,有了它,你的电脑就像德芙巧克力一般丝滑...
  5. “减压”成今年前十个月关键词:80后压力最大
  6. 华为回应申请大量“鸿蒙”商标;5G第一个演进版本标准正式完成;SUSE 收购 Rancher Labs| 极客头条
  7. OSwatcher on Exadata
  8. Bailian2880 句中最长的单词【字符串】
  9. 转:C++ string的万能转换
  10. 各个版本eclipse官方下载地址
  11. 如何拼局域网所有ip_在windows命令行批量ping局域网内IP
  12. 美术基础——角色设计
  13. C++ day22 继承(二)基类指针数组通过虚方法实现智能的多态
  14. 马尔可夫决策过程(Markov Decision Process, MDP)
  15. html li spry,借助于spry实现Tab面板
  16. Nvidia AGX Xavier MAX9286 GMSL 载板
  17. 数据分析学习 excel的骚操作合集(则秀excel课程笔记)
  18. 外卖点餐系统部分模块设计
  19. C# 委托、事件与Observer模型小案例
  20. mysql 单表最多能存多少数据?

热门文章

  1. 如何保存联想锁屏壁纸?
  2. 第十三届蓝桥杯国赛 C++ B 组 J 题——搬砖(AC)
  3. oracle ora 604,ORA-600 [17285] Error Followed By ORA-604 and/or ORA-7445 Errors
  4. 10秒学会!如何使C++函数返回多个数值
  5. Uniapp实现微信群聊头像|九宫格合并图片
  6. 三角网TIN——扩张生长算法
  7. 无线抄表系统服务器,无线集中抄表系统设计与实现
  8. 发些今年的作品:网络斗地主
  9. luogu2431 正妹吃月饼
  10. 【无标题】FTP文件夹错误:打开FTP服务器上的文件夹时发生错误。请检查是否有权限访问该文件夹。