Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 06:00
    mateJay commented #932
  • Feb 02 07:07
    Sdky commented #801
  • Feb 02 03:52
    Sayi commented #932
  • Feb 02 03:44
    Sayi commented #931
  • Feb 02 03:22
    mateJay opened #932
  • Feb 01 03:24
    MRgenial opened #931
  • Jan 31 04:24
    Sayi closed #928
  • Jan 31 04:24
    Sayi commented #928
  • Jan 31 04:14
    Sayi commented #930
  • Jan 31 04:09
    Sayi commented #929
  • Jan 31 04:09

    Sayi on master

    :palm_tree: Release V1.10.5 #923 remove sdt for section #929 merge 1.10.x and 1 more (compare)

  • Jan 31 04:06

    Sayi on master

    poi-tl: refactor attachment ren… format code refactor builder & format code and 1 more (compare)

  • Jan 31 04:06
    Sayi closed #929
  • Jan 31 04:05

    Sayi on dev-1.10.3

    #929 merge 1.10.x (compare)

  • Jan 31 03:58
    Sayi synchronize #929
  • Jan 31 03:26
    Sayi synchronize #929
  • Jan 31 03:08

    Sayi on dev-1.10.3

    #923 remove sdt for section (compare)

  • Jan 31 03:03
    Sayi commented #923
  • Jan 31 03:00

    Sayi on master

    #923 format code (compare)

  • Jan 31 02:57

    Sayi on master

    解决目录内容控件在区块对中无法被隐藏的问题 Merge pull request #923 from im… (compare)

Wabin
@zenghuabin
public static void main(String[] args) throws Exception {
    Map<String, Object> keywordMap = new HashMap<>();
    Date dt = new Date();
    String year = String.format("%tY", dt);
    String mon = String.format("%tm", dt);
    String day = String.format("%td", dt);
    keywordMap.put("ContractCode", "111111111111111111");
    keywordMap.put("UserRealName", "");
    keywordMap.put("UserIdCard", "");
    keywordMap.put("UserMobile", "");
    keywordMap.put("WebUrl", "");
    keywordMap.put("Year", year);
    keywordMap.put("Month", mon);
    keywordMap.put("Day", day);
    keywordMap.put("StartBalance", "1000");
    Configure.ConfigureBuilder builder = Configure.newBuilder();
    builder.buildGramer("$", "$");
    System.out.println();
    XWPFTemplate template = XWPFTemplate.compile("C:\\Users\\zenghb\\Desktop\\投资服务合同\\自动投标工具协议99999.docx").render(keywordMap);
    FileOutputStream out = new FileOutputStream("C:\\Users\\zenghb\\Desktop\\投资服务合同\\out_template.docx");
    template.write(out);
    out.flush();
    out.close();
    template.close();
}
我代码是这样写的
Sayi
@Sayi
@zenghuabin 同样的符号 在一段文字里出现多次 不容易区分哪个是开始哪个是结束,比如 $name$123$word$,建议你还是用不同的字符表示前缀和后缀。
jianbanghui
@jianbanghui
image.png @Sayi 我想要生成一个复杂的表格,涉及跨行跨列,要怎么写
chcguiguigui
@chcguiguigui
@Sayi 用了spEL,怎么实现集合的循环输出?现在是只能通过下标一个一个取吗?
a1105013796
@a1105013796
image.png
@Sayi 生成二维码渲染word模板后打开word提示错误,poi版本 3.17 poitl版本1.4.2 ,word版本2010
Sayi
@Sayi
@a1105013796 可以提个issue,附上单元测试
@chcguiguigui 目前是的
@jianbanghui 虽然复杂,有点耐心就可以搞好了
jianbanghui
@jianbanghui
@Sayi 复杂的表格已经生成好了,但老板的意思是这种跨行跨列的定义需要在模板中定义好,可以通用
a1105013796
@a1105013796
@Sayi 可能是我模板的问题,新建模板渲染二维码上去就没事了,谢谢
a1105013796
@a1105013796
@Sayi 在使用table表格渲染时,如果map中获取到的值为null,渲染完毕后会出现tag没有消失的问题;不为null时表格是可以正常渲染的
image.png
这是渲染后的word,这个表格tag是没有消失的
saplmm
@saplmm
插入文档的时候,编号回变 有朋友遇到过吗?
@a1105013796
@Sayi
Wabin
@zenghuabin
@Sayi word {{#var}} 生成表格,转成pdf 值变成空的了
image.png
image.png
Wabin
@zenghuabin
image.png
word 文档里是生成了有的
我用的是 template.getXWPFDocument() 来生成pdf的
Wabin
@zenghuabin
@Sayi 还在么
Wabin
@zenghuabin
我感觉 template.getXWPFDocument() 获取的不是最新的,
Wabin
@zenghuabin
template.getXWPFDocument() 获取的文档,输出表格是空的,但是 template.getXWPFDocument() .writeToFile 输出到文件里却是有数据的
a1105013796
@a1105013796
转换的时候根据原文本字体转换@Wabin
Wabin
@zenghuabin
@a1105013796 我表格里的字体设置了宋体,转化成pdf的时候也是用的宋体
就是我直接用template.getXWPFDocument() 这个遍历我生成的表格的时候,表格的数据是空的,但是 是 template.getXWPFDocument() .writeToFile 直接输出到文件里却是有数据的
我直接转换成pdf表格里的数据也是空的,
Wabin
@zenghuabin
@a1105013796 你有直接把有table的数据生成pdf么
Wabin
@zenghuabin
@Sayi 还在么
YestermorrowONill
@YestermorrowONill
MiniTableRenderData 这个类里貌似只有控制表格总体宽度的方法,没有控制列宽的方法?
如何才能调整列宽?有人知道么
Wabin
@zenghuabin
@Sayi
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
image.png
这个问题有重现了,也是用生成表格的时候、
李宇斌
@leekoko
我打jar包的时候报了这个错(开发时运行是正常的),不知大家遇到过没有 java.lang.VerifyError
image.png
上面表达有点问题,打包的时候不报错,运行时报错
李宇斌
@leekoko
打扰了,找到问题了,时maven依赖导致的
Wabin
@zenghuabin
@Sayi 还在么,能否帮忙看下啥问题么
ZionNuption
@ZionNuption
image.png
为什么会没有这个方法,maven的poi版本是3.9 也够了啊
liulu01001
@liulu01001
打印word模板的时候 ,第二页表格里不显示线,只有最外边框显示出来,第一页的表格是显示正常的,是什么原因?有人遇到这情况吗@Sayi 大佬有时间看下
image.png
liulu01001
@liulu01001
image.png
oh-debug
@oh-debug
image.png