2011-06-14 41 views
5

我想在iPhone中創建Excel支持的xml文件。如何將圖像嵌入到xml文件中並且圖像存在於我的資源文件夾中?我想在郵件中附加這個XML文件併發送給其他人。其他人應該能夠以Excel工作表的形式打開xml文件並查看文本和圖像。在iPhone中創建Excel支持的XML

我跟着this鏈接創建xml文件。

回答

2

那麼,您的示例將顯示Office 2003中使用的舊xml Excel格式。但在大多數情況下,默認雙擊將在XML關聯的應用程序中打開文件,而不是在Excel中。 「真正的」Excel 2007+「xlsx」格式是一個帶有一組xml文件的ZIP壓縮文件。如果你的excel文件相對較小且簡單,那麼我建議你使用下面的方法:

  1. 創建一個模板Excel文件與您想要的內容;
  2. 提取文件內容並進行研究。你需要的是用你的數據重複行的模式。您可以在xml文件中搜索數據值,以便輕鬆找到您需要的數據;
  3. 定位和研究重複數據模式;
  4. 創建一個模板XML文件來存儲您的數據(您可以使用一些佔位符標記來放置數據);
  5. 然後,要創建一個新的Excel文件,只需通過字符串操作(如您的示例)填充模板XML文件並將其放入您的模板XLSX文件(像使用zip存檔一樣處理它),將其他文件添加到Excel中文件如果需要(圖像)。
+0

請詳細解釋第5點。 – Warrior 2011-06-14 07:34:22

+0

例如,您已經發現需要編寫的數據存儲在XLSX文件的sheet1.xml文件中。從該「sheet1.xml」文件創建一個模板,如:<您的數據將在這裏>。然後在您的鏈接中生成<您的數據將在這裏>部分(使用步驟2中獲得的kwnoledge)。通過將其粘貼到模板「sheet1.xml」文件中來創建最終文件。現在在最終的XLSX模板文件中替換/添加「sheet1.xml」文件。所以你需要兩個模板:一個包含數據的XML文件和XLSX容器文件。 – 2011-06-14 07:46:27