Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mostafazs/php-excel2any
Convert Excel File to Any File ( Currently Excel2CSV Supported)
https://github.com/mostafazs/php-excel2any
convertor excel-converter excel2csv php-library php72 phpspreadsheet
Last synced: about 1 month ago
JSON representation
Convert Excel File to Any File ( Currently Excel2CSV Supported)
- Host: GitHub
- URL: https://github.com/mostafazs/php-excel2any
- Owner: mostafazs
- License: mit
- Created: 2022-08-31T04:11:32.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-03T20:10:51.000Z (about 2 years ago)
- Last Synced: 2024-09-29T19:41:37.459Z (about 2 months ago)
- Topics: convertor, excel-converter, excel2csv, php-library, php72, phpspreadsheet
- Language: PHP
- Homepage:
- Size: 18.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![License](https://img.shields.io/github/license/mostafazs/php-excel2any) ![PHP](https://img.shields.io/packagist/php-v/mostafazs/php-excel2any) ![Version](https://img.shields.io/packagist/v/mostafazs/php-excel2any)
# PHP Excel2Any
Convert Excel to CSV# installation
Use `composer` for installation`composer require mostafazs/php-excel2any`
or
Require the package using composer in `composer.json` file of your project:
```json
"require": {
"mostafazs/php-excel2any": "1.*"
}
```# Usage
```php
1,//Excel file start row
"endRow"=>37,//Excel file end row
"inputFileType"=>"Xlsx",//dont change
"inputFileName"=>$filename,//Excel file name
"sheetname"=>"Sheet1",//Default sheet name
"range_start"=>"A",//Column start from
"range_end"=>"AM",//Column end to
];$excel = new excel2any();
//Read excel file
$excel_read = new RealRead($config);
$readed = $excel_read->Read();
//Select Format Output Format..and pass read data
$csvFormat = new FormatCSV();
$csvdata = $csvFormat->Format($readed);
//Save Saver Class
$savecsv = new SaveCSV();
//Save File..pass $savecsv , $csvdata and input file name
$result = $excel->convert()->save($savecsv,$csvdata,$config['inputFileName']);
if($result){
echo "CSV File created";
}
?>
```# Issue
[Issue](https://github.com/mostafazs/php-excel2any/issues)# Test
`> phpunit tests`# License
MIT# TODO
~~Write test~~# Donation
Your Stars Matter
If you find this package useful and you want to encourage me to maintain and work on it, Just press the star button to declare your willing.
Reward me with a cup of tea 🍵Send me as much as a cup of tea worth in your country, so I'll have the energy to maintain this package.
Ethereum: 0x311B3d573CC839f79CB48D01b67eA09CCfA5aC48
[![Paypal](https://cdn.iconscout.com/icon/free/png-256/paypal-54-675727.png)](https://paypal.com/mostafazs)
[![buymecofe](https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQeVqmgBQgNlp5hWejA9UcnCqgy2W0RFwyFUyc5lbEu5w9ORL2w3azuh3lCuZjNS-0WuRE&usqp=CAU)](https://buymeacoffee.com/mostafazs)