Skip to content

Instantly share code, notes, and snippets.

@camilamoreiradev
Created September 29, 2021 03:36
Show Gist options
  • Save camilamoreiradev/2f03698d3eeebe3b39c6fafc06825415 to your computer and use it in GitHub Desktop.
Save camilamoreiradev/2f03698d3eeebe3b39c6fafc06825415 to your computer and use it in GitHub Desktop.
Importar dados de arquivos .xls e .xlsx
//biblioteca externa a nivel de projeto, com o nom PhpSpreadsheet
require sc_url_library("prj", "PhpSpreadsheet", "vendor/autoload.php");
//caminho do arquivo que vai importar
$inputFileName = $this->Ini->path_doc.'/arq-import/'.{arquivo};
$spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($inputFileName);
$sheetData = $spreadsheet->getActiveSheet()->toArray(null, true, true, true);
foreach ($sheetData as $swLines) {
echo "<pre>";
print_r($swLines);
}
//No array acima terão o nome das colunas e os dados, trate-os como desejar.
@camilamoreiradev
Copy link
Author

camilamoreiradev commented Sep 29, 2021

Link para download do .zip da biblioteca externa: https://bit.ly/3F0SOwl

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment