1. java从数据库导出Excel
首先你要明白导入文件步骤:
1.实例化excel读取对象2.加载excel文件全部加载选择加载3.读取excel文件全部读取 逐行读取以下你看看那个更加适应你顺便列出几个其他语言导入Excel文件,希望对你有帮助PHP导入Excel文件java把Excel文件数据导入数据库PHP实现导出Excel文件通用方法JXL生成的excel文件+JAVA文件下载功能Java通用的Excel文件生成工具类,支持生成文件和浏览器直接下载java处理Excel文件---excel文件的创建,删除,写入,读取Java读取Excel文件jxl解析Excel文件JXL操作Excel文件java POI读取Excel文件java使用poi读取excel文件代码示例用jxl生成Excel文件PHP验证码文件类PHP 下载远程文件PHP获取远程文件的大小php压缩CSS文件PHP强制下载文件php读取csv文件类php 简单ftp文件上传范例一个php 生成zip文件的类
2. 数据库的数据怎么导入到java
按照你的说法,你还需要安装一个mysql数据库(或者有远程的也行),把sql文件在数据库中执行导入数据库,然后修改你的web项目的数据库连接到你导入数据的数据库,运行web容器就可以了。
3. java实现数据库导出到文件
1、双击运行eclipse,打开eclipse主界面。
2、右单击要导出的project选择export导出
3、Export 对话框中展开General 目录,选择Archive File然后单击Next 按钮。
4、单击browse,输出框中选中要保存的文件名,项目名.zip然后单击保存。
5、设置好保存路径后单击finish完成。
6、来到保存的文档就可以看到一个zip的压缩文件。以上就是eclipse导出Java项目的操作步骤。
4. java从数据库导出csv文件
步骤:
1、打开你需要转换的Excel表格。这里特别介绍一下多个数字的现象,我们知道,像身份证这些多位数字,在正常表格里都是会加上一个‘来使其显示的,或者换成“文本”模式的单元格形式:这里分别以文本形式以及加‘的数字形式,为大家讲解转换成CSV格式后的效果差别。
2、先看以文本形式保存的表格转换:
2.1然后,就可以点击左上角的office按钮,选择“另存为”里的“其他格式”:
2.2然后在另存为的“保存类型”里选择“CSV(逗号分隔)(*
.csv
)”这个选项:2.3然后会有一个提示,点击确定:
2.4然后再有一个提示,点击“是”:
2.5然后当你退出并打开保存的CSV格式文件时,发现18位的数据最后三位是0:
3、但是,当你把CSV文件直接修改后缀转换成txt文件时,发现数据又是正常的。
4、所以你可以转换为txt来保存,直接CSV上传可能会有问题,但是可以使用下面这个方法,就会完全显示数据了。
5、看到上面第一步的那里,数据是以‘形式保存的,然后后面的另存为方法一样进行,这样子最后保存的CSV文件就还是有全部的显示数据了:
6、而且这样子再直接转换成txt文本的数据也是正常的,只是都多了个‘号就是。如果数据不是太麻烦的,那么直接看另存为的方法就可以了,不用看上面对于长数据的解释说明。
5. java从数据库导出csv
CSV格式就是点分格式,
如
姓名,年龄,性别
张三,22,男
李四,52,男
类似这样的数据描述。使用excel和记事本都可以编辑。
数据库格式需要使用相关数据库软件编辑。也许是淘宝助理支持的数据库格式,也可能是淘宝助理自己导出的数据格式。
6. java从数据库导出直接带复选框
不点的时候为null,你只要设置checkbox中,option 的value 为null就好了。
点了之后传值到后台,有两种情况,
一种是,点了之后,点击表单提交按钮,那么,点击对应的value会自动传到后台,属性是由你的name来传的。
还有一种情况,是点击之后,自动访问后台,用 jq onchange()方法进行触发,需要用到.ajax, 将该checkbox的值获取到 发送给后台。
后台可以 通过request对象获取等等。
7. java从数据库查询的数据导出
由于项目及业务需要,有时候一个页面会有n张报表,那么这个时候就需要一键导出功能(方便省事)
首先项目肯定要集成帆软报表工具,帆软的各种jar包以及静态资源(js,css)等也会集成到项目里。
直接上代码,(主要有两个方法)
function printReport(name, sex, age ){
var params="";
if(""!=name){
params+=",NAME:"+name;
}
if(""!=sex){
params+=",SEX:"+sex;
}
if(""!=age){
params+=",AGE:"+age;
}
var items="{reportlet:zxt/test/test1.cpt"+params+"}"
+",{reportlet:zxt/test/test2.cpt"+params+"}";
doExport(items);
}
function doExport(items){
var form =$("<form>");
form.attr('style','display:none');
form.attr('target', '');
form.attr('method', 'post');
form.attr('action',"${bmw}/ReportServer");
var input1 = $('<input>');
input1.attr('type', 'hidden');
input1.attr('name', 'reportlets');
input1.attr('value',FR.cjkEncode("("+items+")"));
var input2 = $('<input>');
input2.attr('type', 'hidden');
input2.attr('name', 'extype');
input2.attr('value', 'simple');
var input3 = $('<input>');
input3.attr('type', 'hidden');
input3.attr('name', 'format');
input3.attr('value', 'excel');
var input4 = $('<input>');
input4.attr('type', 'hidden');
input4.attr('name','__filename__');
input4.attr('value', '报表批量导出');
$('body').append(form);
form.append(input1);
form.append(input2);
form.append(input3);
form.append(input4);
form.submit();
}
${bmw} 指的是项目的访问路径,另外FR.cjkEncode()用的是帆软报表自带的方法,需要导入帆软提供的两个js文件
${bmw}/ReportServer?op=emb&resource=finereport.js&inter=zh_CN&__fr_locale__=&__v__=2017.01.20.14.49.47.271
${bmw}/ReportServer?op=emb&resource=finereport.chart.js&__v__=2017.01.20.14.49.47.271
然后调用printReport()方法就可以实现将多张报表导出到一个Excel文件里的多个sheet。
- 相关评论
- 我要评论
-