Tag: 克隆

克隆行时出现C#Excel XML错误

我有一个奇怪的问题,我对这个XML主题是新的。 我正在将行添加到应该用Excel“打开”的XML文件中。 现在,我复制一个表格行,并对其进行编辑,然后再将其添加到该表格中。 问题是,如果我在拿到那一行的时候使用line: XmlNode row = table.ChildNodes [6] .CloneNode(true); 我无法打开.xml文件,但是,如果我像这样使用它: XmlNode row = table.ChildNodes [6]; 那么我可以打开.xml文件,但是该行实际上被编辑并移动到底部,也就是说,不会添加新的行。 我所拥有的主要“问题”是理解这里发生的事情,因为当我尝试打开非工作的.xml文件(当我使用提到的第一行时创build的)时,我在Excel中遇到错误 另外,Table和WorksheetOptions的位置也被切换(Table在WorksheetOptions之前,所以现在在WorksheetOptions之后)。 这是整个testing代码 使用系统; 使用System.Collections; 使用System.Xml; 命名空间TIS {类程序{静态无效的主要(string[] args){stringloadPath = @“C:\导出Template.xml”; string savePath = @“C:\ Users \ Ilija.DESKTOP-5Q1E02D \ Desktop \ Export Template Export.xml”; XmlDocument xml = new XmlDocument(); xml.Load(loadPath); XmlNamespaceManager nsmgr = new xmlNamespaceManager(xml.NameTable); nsmgr.AddNamespace(“ss”,“urn:schemas-microsoft-com:office:spreadsheet”); XmlElement root […]