好吧,您的示例显示了 Office 2003 中使用的旧 xml Excel 格式。但是,在大多数情况下,默认双击将在 XML 关联应用程序中打开文件,而不是在 Excel 中。“真实”Excel 2007+“xlsx”格式是一个 ZIP 存档,内部包含一组 xml 文件。如果您的Excel文件相对较小且简单,那么我建议您使用以下方法:
使用您所需的内容创建模板 Excel 文件;
提取文件的内容并研究它。您需要的是重复数据行的模式。您可以在 xml 文件中搜索您的数据值,轻松找到您需要的数据;
用数据查找和研究重复模式;
创建一个模板 XML 文件来存储您的数据(您可以在其中使用一些占位符标记来放置数据);
然后,要创建一个新的 Excel 文件,只需通过字符串操作(如您的示例中所示)用数据填充模板 XML 文件,并将其放入模板 XLSX 文件中(像使用 zip 存档一样操作它),如果需要,将其他文件添加到 Excel 文件中(图片)。