当前位置: 首页 > 知识库问答 >
问题:

我试图使用setcolumnwidth在Excel2010上设置列宽

韩华美
2023-03-14

我试图用setcolumnwidth(rowindex,width)使用POI设置colunm宽度,问题是宽度是双倍的,上面的函数只接受Int

我尝试使用AutoSizeColumn,但它在列中的空间仍然不足,我认为问题是excel和java之间的字体不匹配

代码

           RowTotal = NewSheet.createRow(0);
           cell1 = RowTotal.createCell(0);
           cell1.setCellValue("Row Name/Label");
           cell1 = RowTotal.createCell(1);
           cell1.setCellValue("Sum of premium payable");
           cell1 = RowTotal.createCell(2);
           cell1.setCellValue("Sum of arrears payable");

           NewSheet.setColumnWidth(0, 3755.84);
           NewSheet.setColumnWidth(1, 5519.68);;
           NewSheet.setColumnWidth(2, 5207.36);

共有1个答案

阎坚成
2023-03-14

不能将double值传递给setColumnWidth和autosizecolumn,因为Apache POI的两个方法都接受int值作为参数。Apache POI的方法:1。autoSizeColumn(int column)调整列宽以适应内容。2.setColumnWidth(int columnIndex,int width)设置宽度(以字符宽度的1/256为单位)。有关详细信息,请参阅https://poi.apache.org/apidocs/org/apache/poi/hssf/usermodel/hssfsheet.html。

 类似资料:
  • 问题内容: 我学习Java已有几周了,在将背景图像应用于JFrame时,我真的很困惑。我遇到的每个教程都不像我那样创建Frames(我扩展了JFrame),或者如果这样做,说明还不够清楚,我无法理解。 下面的代码来自我自己的项目,因此可以帮助我练习到目前为止所学的内容。请您能否以下面的代码为基础,并向我说明要添加的内容和位置,所以我可能以图像作为框架的背景? 我真正要感谢的一件事是,如果您能解释事

  • 问题内容: 是否可以使用CSS设置背景图片的大小? 我想做类似的事情: 但是这样做似乎是完全错误的… 问题答案: CSS2 如果需要放大图像,则必须在图像编辑器中编辑图像本身。 如果使用img标签,则可以更改大小,但是如果您需要将图像作为其他内容的背景,那将无法达到预期的效果(并且它不会像您想要的那样重复出现)… CSS3 释放力量 在CSS3中使用可以做到这一点。 所有现代的浏览器都支持此功能,

  • 我正在使用AzureJavaSDK列出用于创建虚拟机的可用映像。当我使用: 它只列出可用的库图像,而不列出我的自定义图像。我看到过其他主题,涉及其他语言的SDK或使用PowerShell,但我想用Azure的Java SDK来实现这一点。 有人知道如何使用Azure的JavaSDK来获取我的图像列表吗? 谢谢

  • 我正在使用laravel创建我的网站。我正在使用xampp,但无法将网站连接到服务器。。我得到以下错误。有人能帮忙吗?顺便说一下,我正在使用mac。 找不到对象!在此服务器上找不到请求的URL。如果您手动输入URL,请检查拼写并重试。 如果您认为这是服务器错误,请联系网站管理员。 错误404localhostApache/2.4.41(Unix)OpenSSL/1.1.1c PHP/7.3.9mo

  • 我尝试在apk上更改应用程序的图标,但它没有改变。我在 https://appicon.co/ 上生成了一个图标,并尝试更改,但它显示了flutter的默认应用程序图标。

  • 问题内容: 我不敢相信我以前没有做过,但是我想得到一个明确的答案,所以我已经准备好了。 我有一个Apache的配置文件,看起来像这样: 因此,这可以很好地处理html和php文件。但是我在那里有多个项目,因此想开始使用子域。我想要做的是将文件从用作根目录。 我尝试将以下内容添加到我的apache文件的底部: 但apache抱怨: 我知道我犯了一个基本错误,但是我不确定这是什么。 编辑 现在是我完整