item.php 769 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. // 配置
  3. // 字段名对应的行数(1开始)
  4. $columnLine = 3;
  5. // 数据对应的行数(1开始)
  6. $dataLine = 4;
  7. // 键值对应的列(1开始)
  8. $keyColumn = 'item_id';
  9. // 哪些字段被导出以及导出的格式
  10. // 只支持string和number两种格式
  11. // 未设置的字段不被导出
  12. $columns = [
  13. 'item_id' => 'number',
  14. 'item_name' => 'string',
  15. 'icon' => 'string',
  16. 'size' => 'string',
  17. 'purchase_price' => 'number',
  18. 'stock' => 'number',
  19. ];
  20. // 额外处理函数, 如果没有, 就不定义
  21. function item_handle($data)
  22. {
  23. foreach ($data as $key => $value) {
  24. $value['purchase_price'] = intval($value['purchase_price'] * 100);
  25. $data[$key] = $value;
  26. }
  27. return $data;
  28. }