117.info
人生若只如初见

java如何读取excel文件内容

在Java中读取Excel文件的内容,可以使用 Apache POI 库。以下是一个简单的示例代码来读取Excel文件中的内容:

import org.apache.poi.ss.usermodel.*;

import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

public class ReadExcelFile {

    public static void main(String[] args) {
        try {
            File file = new File("example.xlsx");
            FileInputStream fis = new FileInputStream(file);

            Workbook workbook = new XSSFWorkbook(fis);

            Sheet sheet = workbook.getSheetAt(0);

            for (Row row : sheet) {
                for (Cell cell : row) {
                    switch (cell.getCellType()) {
                        case STRING:
                            System.out.print(cell.getStringCellValue() + "\t");
                            break;
                        case NUMERIC:
                            System.out.print(cell.getNumericCellValue() + "\t");
                            break;
                        case BOOLEAN:
                            System.out.print(cell.getBooleanCellValue() + "\t");
                            break;
                        case BLANK:
                            System.out.print("BLANK" + "\t");
                            break;
                        default:
                            System.out.print("UNKNOWN" + "\t");
                            break;
                    }
                }
                System.out.println();
            }

            fis.close();
            workbook.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在这个示例中,首先通过 FileInputStream 从文件中读取 Excel 文件,然后创建一个 XSSFWorkbook 对象来处理 Excel 文件。然后获取第一个工作表并遍历每一行和每一个单元格,根据单元格的类型读取其内容并输出到控制台。最后关闭输入流和工作簿。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe621AzsIBANfAVE.html

推荐文章

  • 在运行JAVA时显示找不到文件如何解决

    如果在运行Java时显示找不到文件,可能是由于以下几个原因导致的: 文件路径错误:请确保输入的文件路径是正确的,包括文件名和文件路径的大小写是否正确。 环境...

  • java如何读取文件中的文字

    在Java中,可以通过使用BufferedReader类来读取文件中的文字。以下是一个简单的示例代码:
    import java.io.BufferedReader;
    import java.io.FileReade...

  • java怎么判断两个文件是否一致

    在Java中判断两个文件是否一致可以通过比较它们的内容来实现。可以使用以下方法: 使用MD5或SHA-1等哈希算法对文件内容进行计算,然后比较哈希值是否一致。 impo...

  • java获取hash值的方法是什么

    在Java中,可以通过hashCode()方法来获取对象的哈希值。具体方法如下:
    public class HashCodeExample { public static void main(String[] args) { String...

  • Java读取文件的步骤是什么

    Java读取文件的步骤如下: 创建一个File对象,指定要读取的文件路径。
    创建一个FileInputStream对象,用来读取文件内容。
    创建一个BufferedInputStrea...

  • c语言中getchar和putchar怎么使用

    getchar()函数用于从标准输入流中读取一个字符,而putchar()函数用于将一个字符输出到标准输出流中。下面展示了它们的用法:
    #include int main() { char c...

  • c语言中getchar与scanf的区别有哪些

    返回值不同: getchar()函数返回读取的字符,是一个整型值,对应于ASCII码表中的值。
    scanf()函数返回成功读取的参数个数,是一个整型值。 读取方式不同: ...

  • c语言中getchar的作用是什么

    在C语言中,getchar()函数用于从标准输入流(stdin)中读取一个字符,并返回该字符的ASCII码值。通常情况下,getchar()函数会一直等待用户输入,直到用户按下回车键...