[PHP] phpexcel 读写xls文件例子 →→→→→进入此内容的聊天室

来自 , 2019-07-03, 写在 PHP, 查看 124 次.
URL http://www.code666.cn/view/5d75b942
  1. <?php
  2. include_once('PHPExcel.php');
  3. //read excel file;
  4. $PHPExcel = new PHPExcel();    
  5. $PHPReader = new PHPExcel_Reader_Excel5();
  6. $PHPExcel = $PHPReader->load('/home/yuanjianjun/taobao_cat.xls');
  7. $currentSheet = $PHPExcel->getSheet(0);
  8. $allColumn = $currentSheet->getHighestColumn();
  9. $allRow = $currentSheet->getHighestRow();
  10. for($currentRow = 1; $currentRow<=$allRow; $currentRow++){
  11.    for($currentColumn='A'; $currentColumn<=$allColumn; $currentColumn++){  
  12.     $address = $currentColumn.$currentRow;  
  13.     echo $currentSheet->getCell($address)->getValue()."\t";  
  14.    }
  15.    echo "\n";
  16. }
  17.  
  18.  
  19. //write excel file
  20. $objExcel = new PHPExcel();
  21. $objWriter = new PHPExcel_Writer_Excel5($objExcel);
  22. $objProps = $objExcel->getProperties();  
  23. $objProps->setCreator("yuan");
  24. $objProps->setLastModifiedBy("yuan");
  25. $objProps->setTitle("excel test");  
  26. $objProps->setSubject("my excel test");
  27. $objProps->setDescription("hello world.");  
  28. $objProps->setKeywords("PHPExcel");
  29. $objProps->setCategory("EXCEL");
  30. $objExcel->setActiveSheetIndex(0);
  31. $objActSheet = $objExcel->getActiveSheet();
  32. $objActSheet->setTitle('TEST1');
  33. $objActSheet->setCellValue('A1', '字符串内容');
  34. $objActSheet->setCellValue('A2', 26);
  35. $objActSheet->setCellValue('A3', true);
  36. $objActSheet->setCellValue('A4', '=A2+A2');
  37. $objWriter->save('/home/yuanjianjun/helloworld.xls');  
  38.  
  39.  
  40. //copy excel format
  41. $objReader = PHPExcel_IOFactory::createReader('Excel5');
  42. $objPHPExcel = $objReader->load('/home/yuanjianjun/20100301.xls');
  43. $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
  44. $objWriter->_phpExcel->setActiveSheetIndex(0);
  45. $objWriter->_phpExcel->getActiveSheet()->setCellValue('A1', 'FESDF');
  46. $objWriter->_phpExcel->getActiveSheet()->setCellValue('B1', 'S');
  47. $objWriter->_phpExcel->getActiveSheet()->setCellValue('C1', 'FEFSD');
  48. $objWriter->_phpExcel->getActiveSheet()->setCellValue('D1', 'SDFD');
  49. $objWriter->_phpExcel->getActiveSheet()->setCellValue('E1', '淘宝CPS');
  50. $objWriter->save('/home/yuanjianjun/copy.xls');

回复 "phpexcel 读写xls文件例子"

这儿你可以回复上面这条便签

captcha