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中插入图片应该怎么做的主要内容,如果未能解决你的问题,请参考以下文章

文件下载——下载Excel

文件下载——下载Excel

在一个java函数里更新数据库一条数据后,更新没提交马上查询这条数据,能查到更新后的数据吗?

JAVA实体类对象怎么遍历

我爱java系列之---如何把数据库中查到的Skulist数据转换成elastic索引库中SkuInfo类数据?

在hibernate中用到的内连接查到数据怎么用