我有一个PHP / MySQL程序,可以生成一个大型的Excel工作簿,以便更轻松地分发它。我一直在PHP中输出一个大的xml文件,在一个工作簿中有多个工作表。但是,除了在xml中存在问题时非常难以调试之外,该文件的大小超过1 mb。
我现在将每个工作表作为单独的文件输出,并使用OpenXML单独读取它们。它允许我调试每个工作表,我只需要更新更改的工作表。我使用openxml将xml读入临时工作簿,然后将工作表复制到主工作簿。但是,当openxml运行时,它会尝试解析对其他工作表的所有引用。我说'取消'然后让它运行。但是引用其他工作表的单元格有#REF!在他们中。如果我将光标放在公式中并点击返回,它就会正确解析。但是我不能单独对每一千个参考其他表格的公式进行分析。
有没有办法将xml文件直接读入现有的主工作簿?
有没有办法让excel重新评估所有公式,就好像我点击它并点击回车?
彼得