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

读取超链接,通过apache POI将数据更改为粗体和字体大小

陶成化
2023-03-14

我正在从事一个自动化项目,在这个项目中,我使用Java和Apache POI从excel中读取数据。然而,我的要求是阅读超链接,只有在我将超链接导入桌面应用程序时,它才应保持为超链接。

此外,我希望其他格式也应复制到该应用程序中。仅供参考:桌面应用程序可以做excel所能做的一切。

共有1个答案

章学义
2023-03-14

假设您已经有了一个从工作簿对象创建的sheet对象,下一步就是使用apache poi读取超链接,下面的代码段应该可以完成这项工作:

Cell cell = sheet.getRow(0).getCell(0);
Hyperlink link = cell.getHyperlink();

但是,你的单元格是包含多个URL还是一个URL。。。?另外,关于格式,你能用一些例子来详细阐述一下你的问题吗?

P、 S:您需要的一切都已经在这里有了详细的记录:http://poi.apache.org/components/spreadsheet/quick-guide.html

 类似资料:
  • 我可以用代码设置文本粗体: 是的,cell有粗体风格,但它有另一种字体。它有(尺寸:11)。如果我创建没有样式的单元格,我会得到这个单元格:(大小:10)。 好吧,那我试试别的方法: 没有区别。我得到(尺寸: 11)。 但为什么呢?我怎样才能修复它?我希望所有单元格(加粗或不加粗)具有相同的字体名称和大小。我不想手动设置字体。

  • 除了这个问题:更改超文本标记语言电子邮件正文字体类型和大小在VBA,我想知道如何才能改变字体大小 当我从代码中删除字体大小时,它确实改变了字体系列。 谢谢你的协助,

  • 我需要将给定HTML的字体家族和字体大小更改为特定的字体家族和大小。(例如:Times New Romen,尺寸:12)你知道如何使用Htmlagilitypack来完成吗? 字体大小可以在给定的HTML中以多种方式定义。例如:使用,也使用样式标记。因此,我需要改变所有特定的字体大小。

  • 我有应用程序,以自定义字体样式生成报告,如字体家族,颜色,大小和样式(粗体,斜体,下划线)。我使用Windows系统中的所有字体族。

  • 我有一个ms-word文档,其中Helvetica 13.5是段落的主要字体。不幸的是,它没有绑定到文档中任何特定的预定义样式(文本是从网站复制到文档中的)。此外,你会看到嵌入在段落中的几个字斜体和一些词是“信使新”。 我想做的是浏览文档,查找具有单一字体/大小的文本片段。如果文本是Helvetica 13.5,我想把它改为Times New Roman 12。我不想换新的。斜体字应该保持斜体(但

  • 问题内容: 如何使用CSS选择器加粗句子的第一个单词,就浏览器的可比性而言,这是一种好/坏方法吗? 码: 谢谢 问题答案: CSS中没有伪元素。您必须将第一个单词包装在一个额外的元素中,然后选择该元素。