|
@@ -5,29 +5,8 @@ namespace bank;
|
|
|
require_once(BASE_ROOT_PATH . '/vendor/autoload.php');
|
|
|
|
|
|
use PhpOffice;
|
|
|
-//use PhpOffice\PhpSpreadsheet\Cell\DataType;
|
|
|
-//use PhpOffice\PhpSpreadsheet\Cell\AdvancedValueBinder;
|
|
|
use Log;
|
|
|
|
|
|
-//class CustomValueBinder extends AdvancedValueBinder
|
|
|
-//{
|
|
|
-// public static function dataTypeForValue($value): string
|
|
|
-// { //只重写dataTypeForValue方法,去掉一些不必要的判断
|
|
|
-// if (is_null($value)) {
|
|
|
-// return DataType::TYPE_NULL;
|
|
|
-// } elseif ($value instanceof PhpOffice\PhpSpreadsheet\RichText\RichText) {
|
|
|
-// return DataType::TYPE_INLINE;
|
|
|
-// } elseif (is_string($value) && $value[0] === '=' && strlen($value) > 1) {
|
|
|
-// return DataType::TYPE_FORMULA;
|
|
|
-// } elseif (is_bool($value)) {
|
|
|
-// return DataType::TYPE_BOOL;
|
|
|
-// } elseif (is_float($value) || is_int($value)) {
|
|
|
-// return DataType::TYPE_NUMERIC;
|
|
|
-// }
|
|
|
-// return DataType::TYPE_STRING;
|
|
|
-// }
|
|
|
-//}
|
|
|
-
|
|
|
function file_generator($path)
|
|
|
{
|
|
|
if (!file_exists($path)) {
|