ajenguianis/easy-file-parser

一个用于轻松解析csv、xlsx和txt文件的库。

v1.3.0 2024-01-15 10:34 UTC

This package is auto-updated.

Last update: 2024-09-22 11:19:43 UTC


README

License Latest Release Total Downloads Latest Unstable Version PHP Version

EasyFileParser PHP库简化了解析各种文件格式(包括TXT、XLSX和CSV)的过程。它提供了一组可重用的代码组件,可以简化从这些文件类型中提取和操作数据,使其成为数据处理任务的重要工具。

功能

  • 无缝解析TXT、XLSX和CSV文件。
  • 可重用的代码组件,高效提取数据。
  • 简化PHP项目的集成。
  • 以最小的努力增强数据处理能力。

入门

要开始使用我们的库,您可以通过Composer安装它

     composer require ajenguianis/easy-file-parser

用法

加载文件

通过扩展名检测解析器并解析文件

    $parser= new Parser($path);
    $parser->parse($path, $mode); mode is mondatory only if csv file

设置列头索引

    $parser->setHeaderOffset(0);

设置分隔符

    $parser->setDelimiter(';');

获取行

	$params=[
      'offset'=>0,
	  'limit'=>10
	];

	#if xlsx file
	
	$params=[
	  'sheetName'=>'import',
      'offset'=>0,
	  'limit'=>10
	];
	
    If you need all records set limit to null
	
   $parser->getRecords($params);