使用easyExcel進行寫操作


首先添加依賴

        <dependency                                    >
            <groupId>com.alibaba</groupId>
            <artifactId>easyexcel</artifactId>
            <version>2.1.1</version>
            <scope>compile</scope>
        </dependency>

然后還需要如下依賴,注意版本號對應

          <!--xls-->
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi</artifactId>
                <version>3.17</version>
            </dependency>
            <!--xlsx-->
            <dependency>
                <groupId>org.apache.poi</groupId>
                <artifactId>poi-ooxml</artifactId>
                <version>3.17</version>
            </dependency>

接着創建實體類,要和excel表中的數據對應

@Data
public class DemoData {
    // 設置excel表頭的名稱
    @ExcelProperty("編號")
    private Integer number;
    @ExcelProperty("姓名")
    private String name;
}

最后實現寫的操作

public static void main(String[] args) {
// 實現excel的寫操作
// 1.設置文件夾地址和寫入名稱
String filename = "F:\\write.xlsx";

// 2.調用easyexcel中的方法進行寫操作
EasyExcel.write(filename, DemoData.class).sheet("列表").doWrite(getData());
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM