java excel中有从数据库查到的数据 下面需要在一个excel中插入图片应该怎么做
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java excel中有从数据库查到的数据 下面需要在一个excel中插入图片应该怎么做相关的知识,希望对你有一定的参考价值。
参考技术A 插入图片也是JAVA对 EXCLE写的操作,关于JAVA程序 读写EXCLE ,可以去 百度 jxl.jar 这个包及其使用,非常简单的实现 JAVA对 EXCEL 的读写操作,已经动态插入图片追问我知道 但是那个图片用jfreechart生成的时候是个临时文件的路径 项目上到服务器上 如果用户下载的话 就会找不到那个图片路径 用户的本地没有这张图片
追答那你可以修改JFREECHART 的默认存储路径就可以了 http://wuzeitianxia.blog.sohu.com/95916992.html
追问我也找到了这个 用这个的话 图片是在我要的地方生成了 可是在页面上显示的时候还是会去temp下面 我的jsp页面显示代码如下:" width=620 height=300 border=1 usemap="#">
追答那你 写图片的新路径哈, "/DisplayChart?filename=" 改成你的图片储存的新路径,比如你的图片储存在 upload 的文件夹下,那么 就改成 "/upload/",
java里将从excel读到的数据用csv导出,代码怎么写
解释:csv文件实际上就是字符串,之间用“,”进行分割,之后进行的存储。工具类如下:
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.List;
/**
*
* CSV文件导出工具类
*/
public class CSVUtils
/**
* CSV文件生成方法
* @param head
* @param dataList
* @param outPutPath
* @param filename
* @return
*/
public static File createCSVFile(List head, List<List> dataList,
String outPutPath, String filename)
File csvFile = null;
BufferedWriter csvWtriter = null;
try
csvFile = new File(outPutPath + File.separator + filename + ".csv");
File parent = csvFile.getParentFile();
if (parent != null && !parent.exists())
parent.mkdirs();
csvFile.createNewFile();
// GB2312使正确读取分隔符","
csvWtriter = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(
csvFile), "GB2312"), 1024);
// 写入文件头部
writeRow(head, csvWtriter);
// 写入文件内容
for (List row : dataList)
writeRow(row, csvWtriter);
csvWtriter.flush();
catch (Exception e)
e.printStackTrace();
finally
try
csvWtriter.close();
catch (IOException e)
e.printStackTrace();
return csvFile;
/**
* 写一行数据方法
* @param row
* @param csvWriter
* @throws IOException
*/
private static void writeRow(List row, BufferedWriter csvWriter) throws IOException
// 写入文件头部
for (Object data : row)
StringBuffer sb = new StringBuffer();
String rowStr = sb.append("\\"").append(data).append("\\",").toString();
csvWriter.write(rowStr);
csvWriter.newLine();
Object-Z 参考技术A to: China New
以上是关于java excel中有从数据库查到的数据 下面需要在一个excel中插入图片应该怎么做的主要内容,如果未能解决你的问题,请参考以下文章
在一个java函数里更新数据库一条数据后,更新没提交马上查询这条数据,能查到更新后的数据吗?