在单个Excel工作簿中打开多个xml文件作为单独的工作表

我有一个PHP / MySQL程序,生成一个大的Excel工作簿,使分发更容易。 我一直在一个工作簿中输出一个PHP的大型XML文件与多个工作表。 但是这个文件在超过1MB的尺寸时变得很笨重,除了在xml中出现问题时很难debugging。

我现在将每个工作表作为一个单独的文件输出,并分别使用OpenXML读取它们。 它允许我debugging每个工作表,我只需要更新改变的工作表。 我使用openxml将xml读入临时工作簿,然后将工作表复制到主工作簿。 但是,当openxml运行时,它会尝试parsing对其他工作表的所有引用。 我说'取消'并让它运行。 但引用其他工作表的单元格有#REF! 在他们中。 如果我将光标放在公式中,并返回,它将正确parsing。 但是,我不能单独对数千个参考其他工作表的公式进行分类。

有没有办法将xml文件读入现有的主工作簿?

有没有办法让Excel重新评估所有的公式,就好像我点击它并按回车?

彼得