Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.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
在iPhone中创建Excel支持的XML_Iphone_Xml_Image_Excel - Fatal编程技术网

在iPhone中创建Excel支持的XML

在iPhone中创建Excel支持的XML,iphone,xml,image,excel,Iphone,Xml,Image,Excel,我想在iPhone中创建Excel支持的xml文件。如何将图像嵌入到xml文件中,并且图像显示在我的资源文件夹中?我想在邮件中附加此xml文件并发送给其他人。其他人应该能够以Excel工作表的形式打开xml文件并查看文本和图像 我按照链接创建了xml文件。您的示例显示了Office 2003中使用的旧xml Excel格式。不过,在大多数情况下,默认双击将在XML关联的应用程序中打开文件,而不是在Excel中。“Real”Excel2007+“xlsx”格式是一个ZIP存档,其中包含一组xml文

我想在iPhone中创建Excel支持的xml文件。如何将图像嵌入到xml文件中,并且图像显示在我的资源文件夹中?我想在邮件中附加此xml文件并发送给其他人。其他人应该能够以Excel工作表的形式打开xml文件并查看文本和图像


我按照链接创建了xml文件。

您的示例显示了Office 2003中使用的旧xml Excel格式。不过,在大多数情况下,默认双击将在XML关联的应用程序中打开文件,而不是在Excel中。“Real”Excel2007+“xlsx”格式是一个ZIP存档,其中包含一组xml文件。如果您的excel文件相对较小且简单,则我建议您使用以下方法:

  • 创建包含所需内容的模板Excel文件
  • 提取文件的内容,并对其进行研究。您需要的是使用数据重复行的模式。您可以在xml文件中搜索数据值,以便轻松找到所需的数据
  • 利用数据定位和研究重复模式
  • 创建一个模板XML文件来存储数据(您可以使用一些占位符标记来放置数据)
  • 然后,要创建一个新的Excel文件,只需通过字符串操作(如您的示例所示)将数据填充到模板XML文件中,并将其放入模板XLSX文件中(使用zip存档进行操作),如果需要,可将其他文件添加到Excel文件中(图像)

  • 例如,您发现需要写入的数据存储在XLSX文件的sheet1.xml文件中。从“sheet1.xml”文件创建模板,如:。然后生成链接中的零件(使用步骤2获得的kwnoledge)。通过将其粘贴到模板“sheet1.xml”文件中来创建最终文件。现在在最终的XLSX模板文件中替换/添加“sheet1.xml”文件。所以您需要两个模板:一个包含数据的XML文件和XLSX容器文件。