Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPExcel。如何读取德语.xlsm文件/公式?_Php_Excel_Phpexcel - Fatal编程技术网

PHPExcel。如何读取德语.xlsm文件/公式?

PHPExcel。如何读取德语.xlsm文件/公式?,php,excel,phpexcel,Php,Excel,Phpexcel,我想知道如何读取/导入Exel文件,该文件对公式使用德语语法? 示例(此公式在excel中工作): 现在我得到了这个错误: Cell.php第293行中的PHPExcel_计算_异常: 演示!J12->公式错误:发生意外错误 这是一个奇怪的公式 “sume”函数与英语中的“SUM”函数相同,“SUMMEWENNS”与“SUMIFS”相同 看 所以这里总结了一些东西,之前已经总结过了。一个总和的总和,通常没有多大意义 在讨论公式的细节之前:你能不能把数字“硬拷贝”到一张新的表格里,这样你就只需要这


我想知道如何读取/导入Exel文件,该文件对公式使用德语语法?

示例(此公式在excel中工作):

现在我得到了这个错误:

Cell.php第293行中的PHPExcel_计算_异常: 演示!J12->公式错误:发生意外错误

这是一个奇怪的公式

“sume”函数与英语中的“SUM”函数相同,“SUMMEWENNS”与“SUMIFS”相同

所以这里总结了一些东西,之前已经总结过了。一个总和的总和,通常没有多大意义

在讨论公式的细节之前:你能不能把数字“硬拷贝”到一张新的表格里,这样你就只需要这些数字,然后去掉公式? (复制全部,粘贴到新工作表中,并在关联菜单中选择“值”(或“值和数字格式”,如果愿意的话)

在SUMMEWENNS公式中,首先指定应求和的面积。在第一个分号之后,定义应检查的区域(“标准范围”),在第二个分号之后,应根据标准检查标准范围中的值

您可以重复这个过程,只要您愿意,这样您就可以添加许多条件和相应的范围。 (因此函数中的参数应该总是奇数,这里就是这种情况)

感叹号(!)前面的名称是对Excel工作表的引用(在同一映射中),然后以“startcell:finishcell”的形式位于区域后面。 因此,如果你取A3:B5,这个区域包含单元格A3,A4,A5,B3,B4,B5。 A:A是对整列的引用。如果在行或列引用之前放置“$”,则表示如果将公式“拉”到另一个单元格,则不应更改该行或列引用。
(例如,如果对A列求和,并将求和公式向右扩展(从单元格的右下角拖动),以便将其复制到下一个单元格,则对B列求和,如果未将$放在As之前)

Excel文件格式(在您的情况下为xlsm)不会存储在德语或任何其他特定语言的公式中。它总是用英语

当Excel文件打开时,MS Excel将根据您的机器区域设置解释公式,在您的情况下为德语


PHPExcel只处理文件格式。如果你真的需要德语,你应该在应用程序中只使用英语版本的公式,或者实现任何翻译功能。

你能更好地解释一下PHP和Excel之间的联系吗?您是否使用php插件/库进行excel导入或类似操作?我使用PHPExcel库您是说在读取文件时出现问题,还是尝试使用PHPExcel设置公式。设置是一个完全不同的情况,确实有函数来处理语言细节。我知道如何阅读公式以及如何将它们“翻译”为英语。好的,请指定您的问题!例如:您上面提到的公式是否包含在单元格J12的“演示”表中?如果您理解这些公式,那么您也可以解释,为什么会有一个和的和,以及“复制”解决方案是否可以作为一个选项。。。说“谢谢”永远不会有伤害!谢谢!;-)“复制”不是解决方案,因为我从服务器导入文件。文件每天都在更改。我不想每天复制过去的值(&P)。我需要一个完全自动化的导入。请注意,PHPExcel确实提供了公式“翻译”选项,包括德语;有关详细信息,请参阅
=SUMME(SUMMEWENNS(Projekte2017!$R:$R;Projekte2017!$K:$K;Daten!$C$4:$C$6;Projekte2017!$H:$H;Daten!$E$3))