<?php

/**
 * Excel配置文件
 * 
 * 包含Excel导入导出的相关配置选项
 */
return [
    /**
     * 导出配置
     */
    'exports' => [
        /**
         * 分块大小
         * 
         * 大数据量导出时，每次处理的记录数
         * 用于优化内存使用
         */
        'chunk_size' => 1000,

        /**
         * 临时文件路径
         * 
         * 导出过程中临时文件的存储目录
         */
        'temp_path' => storage_path('framework/excel'),
    ],

    /**
     * 导入配置
     */
    'imports' => [
        /**
         * 只读模式
         * 
         * 导入时是否以只读方式打开文件
         * 开启可提高性能
         */
        'read_only' => true,

        /**
         * 分块大小
         * 
         * 大数据量导入时，每次读取的行数
         * 用于优化内存使用
         */
        'chunk_size' => 1000,
    ],

    /**
     * 默认文件扩展名
     * 
     * 导出文件的默认格式
     * 支持：xlsx、xls、csv
     */
    'extension' => 'xlsx',
];
