Guest User

Untitled

a guest
Nov 20th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. <?php
  2. require '../vendor/autoload.php';
  3.  
  4. use PhpOfficePhpSpreadSheetSpreadSheet;
  5. use PhpOfficePhpSpreadSheetWriterXlsx;
  6. use PhpOfficePhpSpreadsheetIOFactory;
  7.  
  8. $nombre = $_FILES['archivo']['name'];
  9. $guardado = $_FILES['archivo']['tmp_name'];
  10.  
  11. if(!file_exists('archivos')) {
  12. mkdir('archivos',0777,true);
  13. if(file_exists('archivos')) {
  14. if(move_uploaded_file($guardado, 'archivos/' .$nombre)) {
  15. $ruta = 'archivos/' .$nombre;
  16. $reader = PhpOfficePhpSpreadsheetIOFactory::createReader("Xls");
  17. $spreadsheet = $reader->load($ruta);
  18. $sheet = $spreadsheet->getActiveSheet();
  19. foreach ($sheet->getRowIterator(9) as $row) {
  20. $cellIterator = $row->getCellIterator();
  21. $cellIterator->setIterateOnlyExistingCells(false);
  22. foreach ($cellIterator as $cell) {
  23. if (!is_null($cell)) {
  24. $value = $cell->getValue();
  25. echo $value;
  26. }
  27. }
  28. }
  29. echo "Archivo guardado con exito";
  30. }else{
  31. echo "Archivo no se pudo guardar";
  32. }
  33. }
  34. }else{
  35. if(move_uploaded_file($guardado, 'archivos/' .$nombre)) {
  36. $ruta = 'archivos/' .$nombre;
  37. $reader = PhpOfficePhpSpreadsheetIOFactory::createReader("Xls");
  38. $spreadsheet = $reader->load($ruta);
  39. $sheet = $spreadsheet->getActiveSheet();
  40. foreach ($sheet->getRowIterator(10) as $row) {
  41. $cellIterator = $row->getCellIterator("D","K");
  42. $cellIterator->setIterateOnlyExistingCells(false);
  43. foreach ($cellIterator as $cell) {
  44. if (!is_null($cell)) {
  45. $value = $cell->getValue();
  46. echo $value . '</br>';
  47. }
  48. }
  49. }
  50. }else{
  51. echo "Archivo no se pudo guardar";
  52. }
  53. }
  54. ?>
Add Comment
Please, Sign In to add comment