前提:
①目标文件类型:.xlsx
②POI版本3.17,open xml版本1.3
③使用POI在excel中生成chart,chart的位置是通过下面这个方法来指定的:
XSSFDrawing.createAnchor(int dx1, int dy1, int dx2, int dy2, int col1, int row1, int col2, int row2);
8个参数分别代表左上角和右下角所在单元格的坐标和偏移量
问题:
coding过程中发现前面4个设置偏移量的参数无论如何都不能生效,(尝试过10、100、2222)
原因:
调查了好久奥,最后发现主要原因竟然是偏移量的数值设置得不。。。够。。。大。。。
乘上一个系数就好了,说白了就是单位不一样需要转换,这个系数就是Units.EMU