怎么从jsp页面的表格导出到Excel

怎么从jsp页面的表格导出到Excel,第1张

无非是这样的一个过程。先通过数据查询出数据,放到List里,然后把这个List发往页面,然后遍历这个List把数据显示到这个表格里。 要想把数据导出到execel,很简单,把页面接受的这个List用jxl写到Execel就行了。具体将List导出到Execel的类如下:

package cmsdao;
import javaioIOException;
import javaioOutputStream;
import javasqlConnection;
import javasqlPreparedStatement;
import javasqlResultSet;
import javautilList;
import javaxservlet>1导出整个数据库
mysqldump
-u
用户名
-p
数据库名
>
导出的文件名
mysqldump
-u
wcnc
-p
smgp_apps_wcnc
>
wcncsql
2导出一个表
mysqldump
-u
用户名
-p
数据库名
表名>
导出的文件名
mysqldump
-u
wcnc
-p
smgp_apps_wcnc
users>
wcnc_userssql
3导出一个数据库结构
mysqldump
-u
wcnc
-p
-d
--add-drop-table
smgp_apps_wcnc
>d:wcnc_dbsql
-d
没有数据
--add-drop-table
在每个create
语句之前增加一个drop
table
4导入数据库

mysql导出数据库的几种方法:
方法一:cmd到mysqlbin目录下用如下命令mysqldump--opt-h1921680156-uusername-ppassword--skip-lock-tablesdatabasename>databasesql 把ip改成localhost就可以的,如果装了navicate那就更简单了先连接上数据库,选中数据库再选择转储sql就好了
方法二:进入cmd(注意在oscmd中而不是在mysql中)
1导出数据库(sql脚本)mysqldump-u用户名-p数据库名>导出的文件名mysqldump-uroot-pdb_name>test_dbsql
2mysql导出数据库一个表mysqldump-u用户名-p数据库名表名>导出的文件名mysqldump-uwcnc-ptest_dbusers>test_userssql(结尾没有分号)
方法三:启动mysql服务/etc/initd/mysqlstart导出整个数据库mysqldumpdbname>c:mydbsql-uroot-p导入数据库sourcemydbsqlmysql-u用户名-p数据库名<数据库名sql
更详细的导入数据库教程:
方法一:导出sql脚本在原数据库服务器上,可以用教程myadmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目录中)命令行,导出sql脚本。
用phpmyadmin工具导出选项中,选择导出"结构"和"数据",不要添加"dropdatabase"和"droptable"选项。选中"另存为文件"选项,如果数据比较多,可以选中"gzipped"选项。将导出的sql文件保存下来。
用mysqldump命令行命令格式mysqldump-u用户名-p名>数据库名sql范例:dump-uroot-pabc>abcsql(导出数据库abc到abcsql文件)提示输入密码时,输入该数据库用户名的密码。
方法二:创建空的数据库通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f
方法三:将sql脚本导入执行同样是两种方法,一种用phpmyadmin(my管理)工具,或者mysql命令行。用phpmyadmin工具从控制面板,选择创建的空数据库,点"管理",进入管理工具页面。在"sql"菜单中,浏览选择刚才导出的sql文件,点击"执行"以上载并执行。
用mysql命令行命令格式mysql-u用户名-p数据库名<数据库名sql范例:mysql-uabc_f-pabc<abcsql(导入数据库abc从abcsql文件)提示输入密码时,输入该数据库用户名的密码。
注意:phpmyadmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。gzip使用方法:#gzipxxxxxsql得到xxxxxsqlgz文件。

打开excel后,工具栏选择“数据”-》“自其他来源”-》“来自SQL SERVER”
在d出界面上设置SQL SERVER 2005数据库的地址,以及用户名和密码。如果是在数据库服务器上打开的excel,也可以直接选择“使用Windows验证”,则无需输入用户名和密码,也可以导出数据。
选择需要导出数据所在的数据库名称,然后选择需要导出的数据表。执行下一步。
这时Excel会自动保存数据连接信息,以供下次查询时自己使用。可以在右上角点击“浏览”,选择保存连接信息的目录。然后点击完成。
下一个界面会提醒你,导出数据显示的位置。默认就是$A$1,从第一行第一列开始显示,当然你可以自己修改该项设置。确认后系统会提示你再次输入数据库用户名和密码。
完成上述 *** 作后,数据库里的数据就导出到Excel里了。
上面只是介绍了导出一个数据表,实际实用的时候往往需要自己编写SQL语句来查询导出数据。下面介绍下怎么使用SQL语句来查询导出数据。1-4步 *** 作完全一样,先选择好数据库和任选一个数据表,在第五步导出数据页面上选择属性。
选择定义标签。命令类型改成SQL,然后在命令文本区域录入需要执行的SQL语句。然后确定后,按照提示执行,即可导出数据。

方法1:SQL Server 2008 自带的导出功能 逗任务 → 生成脚本地
1
打开sql server 2008 后,选择你要导出的数据库
2
在数据库上右击,选择任务→生成脚本
3
进入简介页面,直接点击下一步就可以了
4
选择对象页面,可以选择导出整个数据库的脚本,或者其中的部分表,很灵活
5
进入设置脚本选项,首先把导出的路径选择好
防止一会儿忘记设置路径,找不到导去哪里了
然后点击高级
6
在高级选项页面,在左侧找到要编写脚本的数据类型,然后在右侧的下拉框中选择架构和数据
这一步 *** 作千万不要忘记了!除非你不想要数据,只要表的结构。
之后回到编写选项的页面,点击下一步
7
要摘要页面,可以做个简单的检查,看前面的选择是不是您想要的
检查无误,点击下一步,开始执行
8
好了,导出成功啦 \(^o^)/
快快去你设置的路径找脚本吧
END
方法2:动软代码生成器
1
打开动软代码生成器,并连接上数据数
2
点击右侧的数据库脚本生成器
3
选择你要导出的数据库
4
选择保存的路径和名字,然后选择要导出的表,可以选择全部表或部分表
设置好后,点击生成
5
OK啦,是不是 So Easy

1、首先打开软件,可以看到,数据库中有一张student表,现在要把这张表中的数据导出成excel文件。

2、在这张表上右击,选择“Export”,再选择“Export Table Data as CSV,SQL,Excel etc ”。

3、然后在导出配置页面中,选择“Excel XML”类型。

4、然后点击下面的三个点按钮,选择导出路径。

5、输入文件名,点击“保存”。

6、然后将文件的后缀名改成"xls",点击“Export”。

7、就是我们导出的excel文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13351639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-20
下一篇 2023-07-20

发表评论

登录后才能评论

评论列表(0条)

保存