Php 是否有可能访问excel';s文件的详细信息?
我已经在单元格上设置了密码,因此用户无法修改某些单元格值,但当用户复制所有数据并将所有数据粘贴到新的excel文件时,我无法再验证单元格值的真实性。因此,我想做的是比较两个excel文件,如果它仍然是程序生成的文件或用户创建的文件?例如,您可以创建一个额外的工作表,并使用隐藏属性为其签名。所以,当用户复制并粘贴数据时,他不会复制额外的工作表,因为他不了解他。尝试像这样探索Php 是否有可能访问excel';s文件的详细信息?,php,phpexcel,Php,Phpexcel,我已经在单元格上设置了密码,因此用户无法修改某些单元格值,但当用户复制所有数据并将所有数据粘贴到新的excel文件时,我无法再验证单元格值的真实性。因此,我想做的是比较两个excel文件,如果它仍然是程序生成的文件或用户创建的文件?例如,您可以创建一个额外的工作表,并使用隐藏属性为其签名。所以,当用户复制并粘贴数据时,他不会复制额外的工作表,因为他不了解他。尝试像这样探索SHEETSTATE\u HIDDEN或SHEETSTATE\u VERYHIDDEN $objPHPExcel->ge
SHEETSTATE\u HIDDEN
或SHEETSTATE\u VERYHIDDEN
$objPHPExcel->getProperties()->setCreator("Sample")
->setLastModifiedBy("Sample")
->setTitle("Office 2007 XLSX Test Document")
->setSubject("Office 2007 XLSX Test Document")
->setDescription("Test document for Office 2007 XLSX, generated using PHP classes.")
->setKeywords("office 2007 openxml php")
->setCategory("Test result file");
第二种方法是测试特定单元格是否仍设置了密码,而密码只有您知道
$Excel->getSheetByName('Hidden Sheet')->setSheetState(PHPExcel_Worksheet::SHEETSTATE_HIDDEN);