Java XLS通过列名获取单元格

发布于 2024-11-07 10:10:13 字数 135 浏览 4 评论 0原文

我目前正在开发一个项目,需要使用 Java 编辑 XLS。 xls 的第一行是带有列名的行。我想使用列名在下面的单元格中插入数据。我希望应用程序使用变量字符串来插入数据,而不是使用 getCell 插入前缀数字。 (评论部分是我自己乱写的信息;可能有用)。

I'm currently working on a project where I need to edit XLS with Java. The first row of the xls is a row with columnnames. I want to use the columnname to insert data in the cells below. Instead of using getCell to insert a prefix number, I want the application to use a variable string to insert the data. (The comment part is info I scribbled for myself; it might be useful).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

寒尘 2024-11-14 10:10:13

我会这样做:

  • 创建一个 Map 对象,
  • 将每列的 index 值存储到 Map 中,
  • 然后,row.getCell (theNameIndexMap .get("A_COLUMN_NAME")) 会满足您的要求

并且,请确保每个列名称都是唯一...

I would done like this:

  • create a Map object
  • store the index value of each column into Map
  • then, row.getCell (theNameIndexMap.get("A_COLUMN_NAME")) would meet your requirement

And, make sure each column name is UNIQUE...

坦然微笑 2024-11-14 10:10:13

创建一个 Map 来存储 ColumnName 和 Index。

每当需要将索引传递到单元格时,您都可以使用 objMap.get(columnName)。

Create a Map to store the ColumnName and Index.

You can use objMap.get(columnName) whenever you need the index to passed to the cell.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文