乐趣区

关于excel:如何通过编程的方式获取工作表数量

“获取工作表数量”是一种 Excel 文件解决性能,用于确定指定 Excel 文件所蕴含的工作表数量。在读取或解决大量 Excel 文件时,理解文件中工作表的数量对于正确处理数据至关重要。此信息还可用于确定指标工作表名称或编号。该性能通常能够通过编程形式实现。上面我将分享如何应用 Java Excel 组件 Free Spire.XLS for Java 来获取工作表数量。

程序环境

在进行操作之前,请先将 jar 导入到 Java 程序中,请参考以下两种导入办法:
办法一:如果您应用的是 maven,能够通过增加以下代码到我的项目的 pom.xml 文件中,将 jar 文件导入到应用程序中。

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.xls.free</artifactId>
        <version>5.1.0</version>
    </dependency>
</dependencies>

办法二:如果您没有应用 maven,则能够从此链接下载 Free Spire.XLS for Java,找到 lib 文件夹下的 Spire.XLS.jar 并进行解压;而后在 IDEA 中创立一个新我的项目,顺次点击“文件”(File),“我的项目构造”(Project Structure),“组件”(Modules),“依赖项”(Dependencies),再点击右方绿色“+”下的第一个选项“jar 文件或门路”(JARs or Directories),找到解压后的 Spire.XLS.jar 文件,点击确认,将其导入到我的项目中。

具体步骤和代码

  • 创立 Workbook 实例。
  • 应用 Workbook.loadFromFile()办法加载示例文档。
  • 应用 Workbook.getWorksheets()办法获取工作表汇合,并应用 getCount()办法获取汇合中的工作表数。
import com.spire.xls.Workbook;

public class CountNumberOfWorsheets {public static void main(String[] args) {
       
        // 创立 Workbook 实例
        Workbook workbook = new Workbook();

        // 加载示例文档
        workbook.loadFromFile("sample.xlsx");

        // 获取工作表数量
        int sheetCount=workbook.getWorksheets().getCount();

        // 输入后果
        System.out.println("The number of sheets is"+sheetCount);
    }
}
退出移动版