All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.gitee.ludii.excel.ExcelUtils Maven / Gradle / Ivy

package io.gitee.ludii.excel;

import io.gitee.ludii.excel.read.ExcelRead;
import io.gitee.ludii.excel.read.reader.WorkbookReaderBuilder;
import io.gitee.ludii.excel.write.ExcelWrite;
import io.gitee.ludii.excel.write.writer.WorkbookWriterBuilder;

import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;

/**
 * @author 陆迪
 * @date 2022/4/27
 */
@SuppressWarnings("AlibabaAbstractClassShouldStartWithAbstractNaming")
public abstract class ExcelUtils {

    public static WorkbookReaderBuilder read(String filePath) {
        return ExcelRead.read(filePath);
    }

    public static WorkbookReaderBuilder read(File file) {
        return ExcelRead.read(file);
    }


    public static WorkbookReaderBuilder read(InputStream inputStream) {
        return ExcelRead.read(inputStream);
    }


    public static WorkbookWriterBuilder write(String filePath) {
        return ExcelWrite.write(filePath);
    }

    public static WorkbookWriterBuilder write(File file) {
        return ExcelWrite.write(file);
    }

    public static WorkbookWriterBuilder write(OutputStream outputStream) {
        return ExcelWrite.write(outputStream);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy