SegmentFault easyexcel的问题
2024-01-03T09:47:56+08:00
https://segmentfault.com/feeds/tag/easyexcel
https://creativecommons.org/licenses/by-nc-nd/4.0/
如何使用EasyExcel将图片嵌入单元格?
https://segmentfault.com/q/1010000044522306
2024-01-03T09:47:56+08:00
2024-01-03T09:47:56+08:00
南风
https://segmentfault.com/u/nanfeng_65371b340179b
0
<p>使用EasyExcel导出excel,图片无法嵌入单元格</p><p>使用低版本时,图片不会跟随单元格大小变化而变化。<br>使用高版本图片大小会跟随单元格大小变化而变化,但是还是无法嵌入到单元格</p>
Java后端调用三方导出接口返回的字符串流能转换成excel吗?
https://segmentfault.com/q/1010000044516065
2023-12-29T17:28:20+08:00
2023-12-29T17:28:20+08:00
ruby
https://segmentfault.com/u/ruby_5e737e6d093fb
0
<p>三方提供了导出excel的接口,然后我这边用Java后端调用该接口返回了这种字符串,这是excel文件流数据吗?如何将这种数据转换成excel再给前端导出?</p><pre><code>PK 0��W _rels/.rels���J1���Pr���
����(�A-�p(�t�f�Ȅ/ґ� ��,H�����eY�'z��8�R� �幓 �&zXc���E8k\�=�(z�[�ʝ4~��gH���LP<�� =�E_�?ID����PK�c��@ 2 PK 0��W docProps/app.xmlM��
�0D��ro�z�4� �'{����MHV�盓z���T��E�1e�����Ɇ�ѳ����:�No7jH!bb�Y��V��������T�)$o���0M��9ؗGb�7�pe��*~�R�>��Y�EB���nW������ PK6n�!� � PK 0��W docProps/core.xmlm��J�0F��!�M�����"ʂ��`E�.$c[l~H�]��[A���3���\�Ԁ>����
�i�had��
�@
(���<���)���<Yȝ�j�t,f.^���������������A΄@��`���T���������f�Hr���&[��V�ג���+��q�U��}��ȥ!�'���PK��{� � PK 0��W xl/sharedStrings.xml=�A</code></pre>
easyExcel多图片导出CellData为null?
https://segmentfault.com/q/1010000043820133
2023-05-23T17:07:25+08:00
2023-05-23T17:07:25+08:00
成恩
https://segmentfault.com/u/chengen_5e0aa871dd76f
0
<p>我使用easyExcel导出多张图片 为什么 CellData cellData = new CellData(data);这段代码是null<br>easyExcel使用的是2.2.7</p><p><img src="/img/remote/1460000043820135" alt=" title="#left"" title=" title="#left""></p>
用easyexcel 导出数据生成了txt而不是xlsx?
https://segmentfault.com/q/1010000043778779
2023-05-11T19:04:59+08:00
2023-05-11T19:04:59+08:00
哇哈哈
https://segmentfault.com/u/daodandeyumaoqiu
0
<p>springboot集成easyexcel 想导出.xlsx 却导出了.txt</p><pre><code class="java">//使用工具类操作Excel
//设置下载文件的请求头
try {
DownLoadExcelUtils.setDownLoadHeader(filename,response);
//获取需要导出的数据
LambdaQueryWrapper<Category> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(Category::getStatus,SystemConstants.CATEGORY_STATUS_NORMAL);
List<Category> categories = categoryMapper.selectList(queryWrapper);
//将Category对象转化为DownloadDataVO对象
List<DownloadDataVo> downloadDataVos = BeanCopyUtils.copyBeanList(categories, DownloadDataVo.class);
//将数据写入到Excel中
EasyExcel.write(response.getOutputStream(),DownloadDataVo.class)
.autoCloseStream(Boolean.FALSE).sheet("文章分类")
.doWrite(downloadDataVos);
} catch (Exception e) {
ResponseResult result = ResponseResult.errorResult(AppHttpCodeEnum.SYSTEM_ERROR);
WebUtils.renderString(response, JSON.toJSONString(result));
}</code></pre><pre><code class="java">public static void setDownLoadHeader(String fileName, HttpServletResponse response) throws UnsupportedEncodingException {
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
response.setCharacterEncoding("utf-8");
// 这里URLEncoder.encode可以防止中文乱码 当然和easyexcel没有关系
String fname = URLEncoder.encode(fileName, "UTF-8").replaceAll("\\+", "%20");
response.setHeader("Content-disposition", "attachment;filename=" + fname);
}</code></pre><pre><code class="java">@Data
@AllArgsConstructor
@NoArgsConstructor
public class DownloadDataVo {
@ExcelProperty("分类id")
private Long id;
@ExcelProperty("分类名")
private String name;
@ExcelProperty("状态")
private String status;
@ExcelProperty("描述")
private String description;
}
</code></pre><p>点击导出 <br><img src="/img/bVc7Q1n" alt="image.png" title="image.png"></p><p>就五条记录,但是txt里全是下面这样的</p><pre><code class=".txt">504b 0304 1400 0808 0800 1798 ab56 0000
.....
</code></pre><p>debug到这一步都是正常的<br><img src="/img/bVc7Q1r" alt="image.png" title="image.png"><br>求大佬帮看看</p>
大佬们,请问excel表格导出如何进行排版?
https://segmentfault.com/q/1010000043541008
2023-03-15T11:54:15+08:00
2023-03-15T11:54:15+08:00
望君笑
https://segmentfault.com/u/wangjunxiao_64114086139de
0
<p>能搜索到的都是右侧的教学/(ㄒoㄒ)/~~</p><p>如果前端实现不了的话,请教一下用sping boot + easyexcel如何实现!</p><p><img src="/img/bVc6Ras" alt="f18601c2a88423a9f0a0b86c68bf110.png" title="f18601c2a88423a9f0a0b86c68bf110.png"></p>
关于处理大批量的Excel的问题
https://segmentfault.com/q/1010000041153481
2021-12-21T11:39:53+08:00
2021-12-21T11:39:53+08:00
已注销
https://segmentfault.com/u/geeksbear
-1
<h4>一个Excel里存在大量的相似的数据,每一条相似的数据的总数一共是243,我想筛选除这批数据中的某一个子集,我目前只想到了使用KMP算法,可行与否还没有实践,请问还有其他适合这一需求的算法吗?</h4>
关于EasyExcel文件导出的问题
https://segmentfault.com/q/1010000039143444
2021-02-01T15:20:23+08:00
2021-02-01T15:20:23+08:00
清风明月
https://segmentfault.com/u/qingfengmingyue_5e318222a24f7
0
<blockquote><strong>需求:组合不同表信息,用EasyExcel或者Poi导出规定模板的数据</strong></blockquote><p>原始Excel内容格式:</p><p><img src="https://image-static.segmentfault.com/187/207/1872077571-6017aab6dff88" alt="image.png" title="image.png"></p><p>与我之前导出的不同是,这个Excel的表头有些是竖向的,像前端填写的表单一样;</p><p>表头1: 值1<br>表头2: 值2</p><p>空行 //第二块内容 用一个空行区分每一块区域</p><p>表头0 表头1 表头2 表头3 表头4 ...<br>表头1: 值1 值2 值3 值4<br>表头2: 值1 值2 值3 值4<br>.<br>.<br>.<br>而EasyExcel我了解的好像无法自由拼接,有什么好的解决办法吗?大佬们!</p>