问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在java开发中,我需要把数据库里面的东西导出,生成一个excel文件,在导出的数据中,有一列是查

发布网友 发布时间:2022-05-24 16:44

我来回答

2个回答

热心网友 时间:2023-10-21 15:57

//设置超链接就可以了,可以参考下面的代码

//如何设置超链接

 


 HSSFWorkbook wb = new HSSFWorkbook();

//超链接的单元格风格

   //超链接默认的是蓝色底边框

   HSSFCellStyle hlink_style = wb.createCellStyle();

   HSSFFont hlink_font = wb.createFont();

   hlink_font.setUnderline(HSSFFont.U_SINGLE);

   hlink_font.setColor(HSSFColor.BLUE.index);

   hlink_style.setFont(hlink_font);

HSSFCell cell;

   HSSFSheet sheet = wb.createSheet("Hyperlinks");

//URL

   cell = sheet.createRow(0).createCell((short)0);

   cell.setCellValue("URL Link");

   HSSFHyperlink link = new HSSFHyperlink(HSSFHyperlink.LINK_URL);

   link.setAddress("");

   cell.setHyperlink(link);

   cell.setCellStyle(hlink_style);

//链接到当前路径的一个文件

   cell = sheet.createRow(1).createCell((short)0);

   cell.setCellValue("File Link");

   link = new HSSFHyperlink(HSSFHyperlink.LINK_FILE);

   link.setAddress("link1.xls");

   cell.setHyperlink(link);

   cell.setCellStyle(hlink_style);

//链接到e-mail

   cell = sheet.createRow(2).createCell((short)0);

   cell.setCellValue("Email Link");

   link = new HSSFHyperlink(HSSFHyperlink.LINK_EMAIL);

   //note, if subject contains white spaces, make sure they are url-encoded

   link.setAddress("mailto:poi@apache.org?subject=Hyperlinks");

   cell.setHyperlink(link);

   cell.setCellStyle(hlink_style);

//链接到 workbook的某个地方

//创建一个目标Sheet和单元格

   HSSFSheet sheet2 = wb.createSheet("Target Sheet");

   sheet2.createRow(0).createCell((short)0).setCellValue("Target Cell");

cell = sheet.createRow(3).createCell((short)0);

   cell.setCellValue("Worksheet Link");

   link = new HSSFHyperlink(HSSFHyperlink.LINK_DOCUMENT);

   link.setAddress("'Target Sheet'!A1");

   cell.setHyperlink(link);

   cell.setCellStyle(hlink_style);

FileOutputStream out = new FileOutputStream("c://hssf-links.xls");

   wb.write(out);

   out.close();

热心网友 时间:2023-10-21 15:58

如果是http://开头的地址, 打开excel文件,会自动识别为可链接的状态
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
光线为什么不存在 炒菜时要等到油冒烟吗 高考数学选修没涂有分吗? 高考选修不涂有分数吗 《宫》中插曲是什么乐器演奏的? 电视剧《宫》的主题曲和片尾曲分别是什么? 爱我的人和我爱的人原唱是裘海正还是游鸿明 刑法对追诉时效的规定 刑事案件追诉期限的法律规定是什么? 爱奇艺海外版怎么下载 java中怎样把页面的动态数据导出Execl(越简单越好) 如何将手机ireader软件下epub和ebk3格式的图书转化为pdf格式 电脑通过 HDMI 连接电视,如何才能让电脑输出音频,电视不输出? 关闭显示器后再开,HDMI的音频变为无声,HDMI设备显示未接入,如何解决? 显示器用HDMI线连接电脑后,直接把音箱的声音屏蔽了? 名爵621款运动经济标准三个模式区别 宝骏e100运动模式使用方法 有了会计初级从业资格证书,下一步是考什么,需要什么条件??谢谢 h6酷派怎么切换经济、标准、运动、模式? 2018哈佛H6coupe我这个车子3个模式,标准模式,运动模式,经济模式,这3个模式有什么区别 有了会计初级从业资格证书,接下来考什么? 求五一的周记!!!400字以上!!!要网上不多的那种(就是别老师都找的到的)急求在线等 就是用别人的手机号注册 可以绑定自己的银行卡吗? 带有星云字的昵称两个字可以分开,但都要有这两个字,最好文艺一点 求带有“云”字的二字游戏网名 用别人的手机可以登录自己的吗? 求带云字的两字网名,云字开头的。 绑定了别人的手机号会怎样? 用别人的手机可以登录自己的吗? 请问如果想绑定别人的码,怎么绑定。 java 导出excel,怎么实现导出后刷新页面 请问各位有没有看过什么很有创意又很特别的服装店的名字? 南宁市鸿骏机械租赁有限公司怎么样? 广西迁江机械设备租赁有限公司怎么样? 计算机的怎么发挥自己的优势? 思科交换机上rsvp怎么配置 广西南宁国帝电梯有限公司怎么样? 南宁工建起重设备制造有限公司怎么样? 华为手机彩铃怎么取消 我对我婆婆那么好,我婆婆却舍不得为我花一分钱。关键是我花自己的钱,我婆婆还要管着,我买点吃的就会说 婆家不舍得给你花钱我该怎么办? 婆婆哪都对我好就是舍不得给我花钱怎么办 唉,别人的婆婆对儿媳妇很好,不上班菜钱也给,我这个婆婆,不上不上班都是一分钱不舍得给 公婆不愿花在我身上一分钱 未来的婆婆舍不得给我花一分钱 为什么婆婆有钱的时候舍不得给儿子,儿媳妇花一分 没钱的时候却向儿子,儿媳妇要钱花呢 换个发型出门买个防晒婆婆和老公都要问多少钱,买什么东西都是纠结半天,一分钱都不舍得给我花? 婆婆月退休金6000,经常旅游购物却从不给孙子花1分,该离婚吗? 我和老公谈恋爱结婚,公婆家一分钱不出,我还有必要继续吗? 婆婆舍不得花钱是好事还是坏事