当前位置: 首页 > 面试题库 >

在Apache POI中按文本查找Excel单元格

慕容嘉熙
2023-03-14
问题内容

我想通过文本在Excel工作表中找到一个单元格。文字是这样的%t

sheet.findCell("%t"); // pseudo-code, not working

我的目标是使用户能够提供一种用于写入数据的模板。用户可以在Excel文件中配置颜色和字体以及数据位置。该%t单元格是数据表的左上角。

附加问题:是否有更优雅的方法来完成这项工作?

编辑 我正在遍历行和单元格以找到它。恐怕它并不是真的有效,但是到目前为止它仍然有效:

public static Cell findCell(XSSFSheet sheet, String text) {     
    for(Row row : sheet) {          
        for(Cell cell : row) {              
            if(text.equals(cell.getStringCellValue()))
                return cell;
        }
    }       
    return null;
}

问题答案:

您可以遍历工作表的单元格并调查内容。我认为没有更简单的方法。



 类似资料:
  • 问题内容: 使用Python,我需要在给定的Excel工作表单元格中找到所有粗体或斜体的子字符串。 ..但该解决方案不适用于我,因为我无法假定单元格中 所有 内容的格式 都 相同。单个单元格中的值如下所示: 1.一些粗体文本 一些常规文本。 一些斜体文字 。 有没有一种方法可以使用xlrd(或任何其他Python Excel模块)在单元格中查找字符范围的格式? 问题答案: 感谢@Vyassa提供所

  • 我正在使用Poi.jar从excel表输入,想知道如何检查单元格是否为空。 现在我使用下面的代码。

  • 我需要一个表格,第一行和第二行的单元格合并在一起。 大概是这样的: 桌子的图片(我不能张贴图片)http://i.stack.imgur.com/dAO6j.png 我一直在复习与本主题相关的所有问题,并找到了一些将网格跨度应用于单元的答案,但我找不到真正的解决方案。 以下是我从谷歌和本网站获得的示例代码: 我从这段代码中得到的信息如下: 我试图用

  • 我想制作一个文本框,它看起来像上图中右边的那个。我尝试按照文档进行操作,并编写了以下代码。 上述代码输出上图左侧显示的文本框。在此方面的任何帮助都将不胜感激。

  • 我想写一个excel公式,它可以让我从表2中找到表1的一列值,然后返回表2中的单元格引用, 谢谢,

  • 问题内容: 我在MySql DB的一个表中有一个文本列。我想获取在文本列中具有特定单词的所有记录。例如: 在这种情况下,当搜索“ cto”时,我希望查询返回记录1,2,3,4,而不是5。 有任何想法吗? ps我希望它不区分大小写 问题答案: 您可能希望根据全文索引使用全文索引。否则,您可以使用REGEXP来指定正则表达式来搜索单词。您应该看到此问题(和答案),以了解如何使用REGEXP查找单词。