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

excel - 如何在Excel文件中从特定名称的sheet读取数据?

宓昂雄
2023-12-19

我有一堆Excel文件中的数据要读取
每个Excel文件里,有多个 sheet,想要从特定名称 sheet 里读取数据,有没有什么简单的办法?

共有1个答案

宇文卓
2023-12-19

其实各种Excel组件都有可以读取特定sheet的API。

下面是GcExcel读取特定sheet的代码,可以参考一下:

public void ReadSpecificSheet() {    ArrayList<String> fileList = new ArrayList<>();    fileList.add("a.xlsx");    fileList.add("b.xlsx");    fileList.add("c.xlsx");    for (String filepath : fileList) {        Workbook wb = new Workbook();        wb.open(filepath);                IWorksheet sheet = wb.getWorksheets().get("SheetName");                //获取到 sheet 对象后,可以添加后续逻辑    }}
 类似资料:
  • 问题内容: 我已经搜索了stackoverflow,但是没有找到明确的答案。如何将数据从XLS文件的特定行和列读取到我的Android应用程序?如何读取XLS文件?我不想将其转换为CSV,因为在尝试将其转换时出现错误。 也许我可以使用此http://www.andykhan.com/jexcelapi/tutorial.html#reading,但我什至不知道如何将其导入到我的项目中。请帮忙。 问

  • 但这是一个如此糟糕的解决方案。 如何在excel文件中获取具有名称的特定列的值?

  • VB.Net支持Microsoft Excel 2010的COM对象模型与您的应用程序之间的互操作性。 要在应用程序中使用此互操作性,您需要在Windows窗体应用程序中导入名称空间Microsoft.Office.Interop.Excel 。 从VB.Net创建Excel应用程序 让我们首先按照Microsoft Visual Studio中的以下步骤创建一个Window窗体应用程序: Fil

  • 问题内容: 使用Apache POI时,我在excel中遇到问题。我可以跨行阅读,但是有时候我只想阅读特定的列。 因此可以读取任何特定列,例如仅“ A”列或仅“ C”列。 我为此使用 Java 语言。 问题答案: heikkim是正确的,这是一些示例代码,这些代码改编自我拥有的一些代码: 对于类似的用途

  • 我在使用Apache POI时遇到excel的问题。我可以跨行阅读,但有时我会在一个情况下,我只想阅读一个特定的列。 那么,是否可以读取任何特定的列,例如只读取“A”列或只读取“C”列。 为此我使用Java语言。

  • 问题内容: 我正在使用该功能将Excel文件导入到熊猫数据框。 列之一是表的主键:它是所有数字,但是存储为文本(Excel单元格左上角的绿色小三角形确认了这一点)。 但是,当我将文件导入pandas数据框时,该列将以浮点形式导入。这意味着,例如“ 0614”变为614。 导入列时是否可以指定数据类型?我知道在导入CSV文件时这是可能的,但找不到的语法。 我能想到的唯一解决方案是在Excel中的文本