当前位置: 首页 > 编程笔记 >

如何使用PHPExcel打开Excel文件进​​行读写?

马边浩
2023-03-14
本文向大家介绍如何使用PHPExcel打开Excel文件进​​行读写?,包括了如何使用PHPExcel打开Excel文件进​​行读写?的使用技巧和注意事项,需要的朋友参考一下

由于没有意识到PHPExcel对象的来源,因此没有在PHPExcel中打开文件进行读写的概念。不论从何处加载文件或文件类型,都可以根据文件名读取文件并以相同名称保存。这样,文件将被覆盖,新的更改将反映在文件中。

示例

error_reporting(E_ALL);
set_time_limit(0);
date_default_timezone_set('Europe/London');
set_include_path(get_include_path() . PATH_SEPARATOR . './Classes/');
include 'PHPExcel/IOFactory.php';
$fileType = 'Excel5';
$fileName = name_of_file.xls';
//读取文件
$objReader = PHPExcel_IOFactory::createReader($fileType);
$objPHPExcel = $objReader->load($fileName);
//更改文件
$objPHPExcel->setActiveSheetIndex(0)
   ->setCellValue('A1', 'Hello')
   ->setCellValue('B1', 'World!');
//写文件
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, $fileType);
$objWriter->save($fileName);

输出结果

这将产生以下输出-

Changes to cell A1, B1 are reflected in the name_of_file.xls file.

时限设置为0,时区设置为Europe / London。已知文件类型为Excel,文件名已分配给变量'fileName'。“ PHPExcel_IOFactory”类“ createReader”用于创建对象,并使用“加载”功能加载该对象。更改了“ xls”工作表的两个单元格值,并使用相同的名称保存该值。

 类似资料:
  • 本文向大家介绍PHPExcel简单读取excel文件示例,包括了PHPExcel简单读取excel文件示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHPExcel简单读取excel文件的方法。分享给大家供大家参考,具体如下: PHP Excel 2007 classes Project providing a set of classes for the PHP programmi

  • 本文向大家介绍利用PHPExcel实现Excel文件的写入和读取,包括了利用PHPExcel实现Excel文件的写入和读取的使用技巧和注意事项,需要的朋友参考一下 作为一个原本的Java党,用过PHP才知道,原来对于Excel文件的写入和读取原来可以这么简单! 利用PHP实现对于Excel的读取,主要借助于PHPExcel插件来完成。 PHPExcel下载地址:PHPExcel下载 一、PHPEx

  • 问题内容: 如何打开一个Excel文件以便在Python中读取? 例如,我已经使用read命令打开了文本文件。如何为Excel文件执行此操作? 问题答案: 编辑: 在较新版本的pandas中,您可以将工作表名称作为参数传递。 检查文档以获取有关如何通过的示例sheet_name:https : //pandas.pydata.org/pandas-docs/stable/generation/pa

  • 问题内容: 我想用3列N行从Java读写Excel文件,在每个单元格中打印一个字符串。谁能给我简单的代码片段吗?我是否需要使用任何外部库,或者Java是否内置支持? 我要执行以下操作: 问题答案: Apache POI可以为你做到这一点。特别是HSSF模块。该快速指南是最有用的。这是你想做什么的方法-专门创建一张纸并将其写出来。

  • 问题内容: 我的程序成功创建并填充了Excel(.xls)文件。创建完成后,我希望在系统的默认程序(以Excel为例)中打开新文件。我该如何实现? 对于我想在记事本中打开txt文件的旧程序,我使用了以下命令: 当我尝试将此代码用于Excel文件时,出现以下错误: 有什么建议吗? 问题答案: 尝试使用Desktop.open()而不是Desktop.edit(): 如果Desktop.open()不

  • 问题内容: 我想打开文件以使用argparse进行读取。在cmd中,它必须类似于:my_program.py / filepath 那是我的尝试: 问题答案: 参数的类型应为字符串(无论如何都是默认值)。因此,使它像这样: