我搜索如何將UICollectionView
轉換爲CSV
文件並通過Mail發送。 我有一個像照片的集合視圖,我想導出表併發送它。我搜索,發現最好的辦法是將其轉換爲CSV
文件。 如果您有其他建議,請告訴我。將數據源UICollectionView轉換爲CSV文件
-1
A
回答
0
由於@Larme指出,這一轉換成CSV文件無關的集合視圖的可視化表示。您只需將數據源解析爲CSV。 CSV代表逗號分隔值,這又意味着一種文件類型,其中表格數據使用每個數據點之間的分隔符進行編碼(這通常是逗號,但可以是任何內容)以及表格中每行的新行。想想分隔符爲表中的每一列之間的垂直線,而新行的行:
所以,你的CSV文本文件可能是這樣的:
TITLEFORCOLUMN1, TITLEFORCOLUMN2, TITLEFORCOLUMN3
ROWTITLEONE, 200, 300
ROWTITLETWO, 400, 500
等。這並不是那麼簡單,並且您應該遵循一些規則,特別是如果您打算讓CSV文件被第三方使用。有一個官方說明,你可以看看,但你也可以通過搜索'CSV文件規範'獲得很多提示。
然後您需要通過遍歷數據源來創建一個字符串。首先創建指定標題的行,然後添加換行符,然後添加數據。因此,對於上面的例子,你可以這樣做(假設數據被設置作爲一個二維數組)
var myCSVString : String = "TITLEFORCOLUMN1, TITLEFORCOLUMN2, TITLEFORCOLUMN3\n"
for lineItem in myDataSource {
myCSVString = myCSVString + lineItem[0] + ", " + lineItem[1] + ", " + lineItem[2] + "\n"
}
然後寫入文件的字符串。
你需要自己做更多的研究,但希望這會讓你走向正確的方向。
相關問題
- 1. 將blob數據轉換爲CSV文件
- 2. 將SQL數據庫/ .SQL文件轉換爲CSV文件
- 3. 將CSV文件轉換爲Mysql(.sql)數據庫文件?
- 4. mlcp將csv文件轉換爲OBI源文件
- 5. 將.csv文件轉換爲.xls文件
- 6. 將.xls文件轉換爲.csv文件?
- 7. 將MS文檔轉換爲csv文件
- 8. 將csv轉換爲文本
- 9. 將壓縮的CSV文件轉換爲數據框
- 10. 如何將數據從(.ddm .pnt .fdt .bin)文件轉換爲.csv
- 11. 如何將csv文件數據轉換爲NSMutabledictionary
- 12. 將數據庫.db文件轉換爲.csv
- 13. CSV將文件行數據轉換爲字典輸入格式
- 14. Mass將多個SAS數據集轉換爲CSV文件
- 15. 將python dict或csv文件轉換爲數據幀
- 16. 如何將csv文件數據轉換爲列表?
- 17. 將csv文件轉換爲json對象數據表
- 18. 將CSV文件轉換爲Mysql數據庫PHP
- 19. 如何將sqlite數據庫轉換爲csv文件格式?
- 20. 熊貓:將WinZipped csv文件轉換爲數據幀
- 21. 將csv數據轉換爲d3圖表
- 22. 將熊貓數據幀轉換爲csv
- 23. 使用python將數據轉換爲CSV
- 24. 將多個數據庫轉換爲CSV
- 25. 將批量數據轉換爲.csv
- 26. 如何將csv數據轉換爲netsuite?
- 27. 將CSV轉換爲數據表
- 28. 將Python數據轉換爲CSV
- 29. 如何將圖像文件源轉換爲CSV?
- 30. 將.csv轉換/分析爲xlsx文件
不要轉換您的UICollectionView,轉換您的UICollectionView的dataSource(用於填充它的數組或字典)。 – Larme
是轉換爲CSV是一種方式,否則,如果編輯不是一個標準,那麼可以採取屏幕截圖,並可以郵寄圖像 – Janmenjaya
@Larme我現在的CollectionView的dataSource但我是怎麼做到的...我不知道在swift中找不到func將數據源轉換爲CSV文件。 –