使用PHP在wamp中打开受密码保护的EXCEL

数据搜寻器

我有一个带有密码的excel(打开时,它要求输入密码)。我想打开它并将其保存到新文件夹。假设没有密码,我的脚本将是:

    <?php

    $url = 'http://localhost/1472742721137_Book1.xlsx';
    $destination_folder = $_SERVER['DOCUMENT_ROOT'].'/YOLO/';


        $newfname = $destination_folder .'Book1.xlsx'; //set your file ext

        $file = fopen ($url, "rb");

        if ($file) {
          $newf = fopen ($newfname, "a"); // to overwrite existing file

          if ($newf)
          while(!feof($file)) {
            fwrite($newf, fread($file, 1024 * 8 ), 1024 * 8 );

          }
        }

        if ($file) {
          fclose($file);
        }

        if ($newf) {
          fclose($newf);
        }

    ?>

如何在fopen函数中提及文件的密码只能执行此操作的一行。

否则,我将不得不使用PHPExcel,但这是我要避免的事情,因为即使我试图使它适用于受NON保护的excel文件,它也会给我带来很多错误。

我的步骤:

a)我下载了文件并从github中提取了它们。

b)然后我添加了此脚本:

<?php

include '/Classes/PHPExcel.php';

$url = '1472742721137_Book1.xlsx';
$destination_folder = $_SERVER['DOCUMENT_ROOT'].'/YOLO/';

$reader = PHPExcel_IOFactory::createReaderForFile($url);
$reader->setReadDataOnly(true);
$workbook = $reader->load($url);
$objWriter->save($destination_folder);

?>

c)我收到此错误:

在此处输入图片说明

UPD:

我终于使脚本工​​作了。现在,我所需要做的就是添加将获得密码的行。该文件有一个密码,我需要在密码中添加该密码才能打开它,然后将其保存(没有密码)。

在此处输入图片说明

我的剧本:

<?php

include '/Classes/PHPExcel.php';

$url = 'AAAAA.xlsx';
$destination_folder = $_SERVER['DOCUMENT_ROOT'].'/YOLO/';

$fileType=PHPExcel_IOFactory::identify($url);
$objReader = PHPExcel_IOFactory::createReader($fileType);

$objReader->setReadDataOnly(true);   
$objPHPExcel = $objReader->load($url);

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, $fileType);
$objWriter->save($destination_folder.'/output.xlsx');

?>
rak007

如果您仅使用Excel文件,建议您使用PHPExcel模块(可从此处获得)。我认为,自1.8.0版本以来,您可以打开受密码保护的工作表。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用python打开受密码保护的Excel文件?

来自分类Dev

使用 Process.Start 打开受密码保护的 Excel 文件 - 不要等待密码

来自分类Dev

Excel无法打开受密码保护的.ods文件

来自分类Dev

使用Java读取受密码保护的Excel文件(.xlsx)

来自分类Dev

如何使用PHPExcel读取受密码保护的Excel文件?

来自分类Dev

使用EPPLUS的受密码保护的Excel下载

来自分类Dev

在 C# 中不使用 OLEDB 读取受密码保护的 excel 文件

来自分类Dev

忽略受密码保护的Excel文件

来自分类Dev

忽略受密码保护的Excel文件

来自分类Dev

使用UDJC在Pentaho中读取受密码保护的PDF

来自分类Dev

Android中受密码保护的屏幕

来自分类Dev

如何在不使用临时文件的情况下在UIWebview中打开受密码保护的PDF / DOC?

来自分类Dev

即使我已传递密码参数,在C ++或C#中打开受密码保护的Excel文件也会提示输入密码

来自分类Dev

Google Apps脚本可以打开受密码保护的Excel?

来自分类Dev

不使用密码保护Apache中的php

来自分类Dev

在VB2010中打开受密码保护的Access 2010数据库

来自分类Dev

如何在Python 3中打开受密码保护的zip文件

来自分类Dev

C#:使用Docotic.Pdf库打开受密码保护的PDF

来自分类Dev

恢复IntelliJ IDEA中受主密码保护的密码

来自分类Dev

如何在包含许多Excel文件的目录中获取受密码保护的* .xlsx文件的列表?

来自分类Dev

如何在pentaho中读取受密码保护的Excel输入?

来自分类Dev

从受密码保护的Excel文件到Python对象

来自分类Dev

Excel Web Scraper - 受密码保护的网站

来自分类Dev

在Linux上的Python中使用受密码保护的Excel工作表

来自分类Dev

使用PHP检查Zip文件是否已加密或受密码保护

来自分类Dev

使用受密码保护的存储库中的服务进行管道

来自分类Dev

如何提取使用Python中的PKWARE SecureZip压缩的受密码保护的zip文件?(Windows 10)

来自分类Dev

在R中刮除受密码保护的网站

来自分类Dev

Java中受密码保护的记事本的问题

Related 相关文章

  1. 1

    如何使用python打开受密码保护的Excel文件?

  2. 2

    使用 Process.Start 打开受密码保护的 Excel 文件 - 不要等待密码

  3. 3

    Excel无法打开受密码保护的.ods文件

  4. 4

    使用Java读取受密码保护的Excel文件(.xlsx)

  5. 5

    如何使用PHPExcel读取受密码保护的Excel文件?

  6. 6

    使用EPPLUS的受密码保护的Excel下载

  7. 7

    在 C# 中不使用 OLEDB 读取受密码保护的 excel 文件

  8. 8

    忽略受密码保护的Excel文件

  9. 9

    忽略受密码保护的Excel文件

  10. 10

    使用UDJC在Pentaho中读取受密码保护的PDF

  11. 11

    Android中受密码保护的屏幕

  12. 12

    如何在不使用临时文件的情况下在UIWebview中打开受密码保护的PDF / DOC?

  13. 13

    即使我已传递密码参数,在C ++或C#中打开受密码保护的Excel文件也会提示输入密码

  14. 14

    Google Apps脚本可以打开受密码保护的Excel?

  15. 15

    不使用密码保护Apache中的php

  16. 16

    在VB2010中打开受密码保护的Access 2010数据库

  17. 17

    如何在Python 3中打开受密码保护的zip文件

  18. 18

    C#:使用Docotic.Pdf库打开受密码保护的PDF

  19. 19

    恢复IntelliJ IDEA中受主密码保护的密码

  20. 20

    如何在包含许多Excel文件的目录中获取受密码保护的* .xlsx文件的列表?

  21. 21

    如何在pentaho中读取受密码保护的Excel输入?

  22. 22

    从受密码保护的Excel文件到Python对象

  23. 23

    Excel Web Scraper - 受密码保护的网站

  24. 24

    在Linux上的Python中使用受密码保护的Excel工作表

  25. 25

    使用PHP检查Zip文件是否已加密或受密码保护

  26. 26

    使用受密码保护的存储库中的服务进行管道

  27. 27

    如何提取使用Python中的PKWARE SecureZip压缩的受密码保护的zip文件?(Windows 10)

  28. 28

    在R中刮除受密码保护的网站

  29. 29

    Java中受密码保护的记事本的问题

热门标签

归档