Java旋转字符串后保持居中

img


这个函数实现旋转cell后,其中的字符串能不随图形旋转而旋转,但是字符串的位置将不再居中,请问如何使其保持居中不变化

代码贴出来,方便调试。

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/742226
  • 这篇博客你也可以参考下:JAVA :在给定一个数组中,可以取得多个连续的子串。在众多子串中,求各元素和为最大值的连续子串!
  • 除此之外, 这篇博客: 一篇文章搞定Java处理Excel表格的各种疑难杂症中的 Cell支持的基础数据类型 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • cell除了支持基础的数据类型外,还支持输出公式、图片、下拉菜单等特殊的单元格样式。下面会持续讲解。对于Cell中的内容如果需要换行,可以使用\n符号。

    		// 创建工作簿
            Workbook wb = new HSSFWorkbook(); //new XSSFWorkbook(); 分别是07和03对象
            // 创建工作表,在工作簿对象中创建才可以,这里创建2个
            Sheet sheet1 = wb.createSheet("工作表1");
            Row row1 = sheet1.createRow(0);
            // 数值类型
            row1.createCell(0).setCellValue(100.10);
            // 日期类型,将日期的值设置为等价的Excel表的值。
            // 如果不设置日期格式,那么就是日期将变为数值
            row1.createCell(1).setCellValue(new Date());
            // 设置单元格的日期值
            row1.createCell(2).setCellValue(Calendar.getInstance());
            // 字符串类型
            row1.createCell(3).setCellValue("string text");
            // 布尔值类型
            row1.createCell(4).setCellValue(true);
            try (OutputStream fileOut = new FileOutputStream("workbook.xls")) {
                // 将创建好的Excel表格写出
                wb.write(fileOut);
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
    

    结果
    在这里插入图片描述

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632