我搜索如何將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. 將CSV文件轉換爲Mysql(.sql)數據庫文件?
- 2. 將csv轉換爲文本
- 3. 將csv文件轉換爲json對象數據表
- 4. 將數據庫.db文件轉換爲.csv
- 5. CSV將文件行數據轉換爲字典輸入格式
- 6. 如何將sqlite數據庫轉換爲csv文件格式?
- 7. 使用python將數據轉換爲CSV
- 8. 將CSV轉換爲數據表
- 9. 將批量數據轉換爲.csv
- 10. 將Python數據轉換爲CSV
- 11. 如何將圖像文件源轉換爲CSV?
- 12. 將.csv轉換/分析爲xlsx文件
- 13. 將csv文件轉換爲字典
- 14. 將csv文件轉換爲python字典
- 15. 將哈希轉換爲csv文件
- 16. 將CSV文件轉換爲XML
- 17. 如何將HSSFWorkbook轉換爲CSV文件..?
- 18. 將JSONL文件轉換爲CSV
- 19. Python - 將csv文件轉換爲JSON
- 20. 將mdb文件轉換爲csv
- 21. Perl:將csv文件轉換爲xml
- 22. 如何將.rpt文件轉換爲csv
- 23. 將CSV文件轉換爲TF記錄
- 24. 將Oracle .dmp文件轉換爲CSV/TSV
- 25. 將CHM文件轉換爲CSV或SQL
- 26. 將XML文件轉換爲CSV
- 27. 將.log文件轉換爲CSV格式
- 28. 上傳文件,將csv轉換爲html
- 29. 將JSONL文件轉換爲CSV - 「JSONDecodeError:Extra data」
- 30. 將CSV轉換爲數組
不要轉換您的UICollectionView,轉換您的UICollectionView的dataSource(用於填充它的數組或字典)。 – Larme
是轉換爲CSV是一種方式,否則,如果編輯不是一個標準,那麼可以採取屏幕截圖,並可以郵寄圖像 – Janmenjaya
@Larme我現在的CollectionView的dataSource但我是怎麼做到的...我不知道在swift中找不到func將數據源轉換爲CSV文件。 –