📜  读取 excel 文件 (1)

📅  最后修改于: 2023-12-03 15:41:47.256000             🧑  作者: Mango

读取Excel文件

在编程中,有时我们需要读取Excel文件来获取其中的数据。这篇文章将介绍如何在不同编程语言中读取Excel文件。

Python

在Python中,我们可以使用pandas库来读取Excel文件。pandas是Python中数据分析的重要库,不仅支持Excel文件格式,还可以支持很多其他数据格式。

import pandas as pd

# 指定文件路径和表格名称
file_path = 'example.xlsx'
sheet_name = 'Sheet1'

# 读取Excel文件
df = pd.read_excel(file_path, sheet_name=sheet_name)

# 打印出读取的数据
print(df.head())
Java

在Java中,我们可以使用Apache POI库来读取Excel文件。Apache POI是Java中常用的解析和操作Office文档的库,支持Excel文档读取和写入等功能。

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

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;

public class ReadExcel {
    public static void main(String[] args) {
        try {
            // 指定文件路径和表格名称
            String filePath = "example.xlsx";
            String sheetName = "Sheet1";

            // 读取Excel文件
            FileInputStream inputStream = new FileInputStream(new File(filePath));
            Workbook workbook = WorkbookFactory.create(inputStream);
            Sheet sheet = workbook.getSheet(sheetName);

            // 打印出读取的数据
            for (Row row : sheet) {
                for (Cell cell : row) {
                    System.out.print(cell.toString() + " ");
                }
                System.out.println();
            }

            workbook.close();
            inputStream.close();

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
JavaScript

在JavaScript中,我们可以使用SheetJS库来读取Excel文件。SheetJS是JavaScript中处理电子表格文件的库,它支持Excel、CSV、JSON等多种格式。

const XLSX = require('xlsx');

// 指定文件路径和表格名称
const file_path = 'example.xlsx';
const sheet_name = 'Sheet1';

// 读取Excel文件
const workbook = XLSX.readFile(file_path);
const worksheet = workbook.Sheets[sheet_name];

// 打印出读取的数据
const data = XLSX.utils.sheet_to_json(worksheet, { header: 1, defval: '' });
console.log(data);

以上是Python、Java和JavaScript中读取Excel文件的示例代码。无论你在哪种编程语言中编写代码,只要掌握了这些代码,就可以轻松读取Excel文件中的数据。