取消
顯示的結果
而不是尋找
你的意思是:

如何使用Scala創建csv筆記本,“在一些列?

tarente
新的貢獻者三世

在一個項目中我們使用Azure磚在ThoughtSpot創建csv文件加載。

下麵是一個示例,我用寫的代碼文件:

val fileRepartition = 1 val fileFormat = " csv " val fileSaveMode =“覆蓋”var fileOptions =地圖(“標題”- >“真正的”,“overwriteSchema”- >“真正的”、“分隔符”- >“t \”) dfFinal .repartition (fileRepartition.toInt) .write .format (fileFormat) .mode (fileSaveMode) .options (fileOptions) .save (filePath)

csv創建使用一個標簽作為列分隔符和一些列可能“在它們的值。當這種情況發生時的csv文件這一列的值是包圍”。例如:

ProductId ProductCode ProductDesc 1234 BD Plastipak“BD Plastipak 1/4 \“注射器”

是否可以改變參數寫下麵描述的文件?

ProductId ProductCode ProductDesc 1234 BD Plastipak BD Plastipak 1/4 "注射器

我有一個解決方案在一個重複檢驗的步驟使用sed更新csv,但它會更容易,如果我能夠得到正確的格式的文件在保存它的筆記本。

提前謝謝,

蒂亞戈R。

1接受解決方案

接受的解決方案

shan_chandra
尊敬的貢獻者二世
尊敬的貢獻者二世

請您嚐試添加-逃避作為一個選擇在寫一個csv嗎?

請參考下麵寫一個CSV——期間額外的選項在CSV-specific選項(s)編寫CSV文件。

在原帖子查看解決方案

2回答2

shan_chandra
尊敬的貢獻者二世
尊敬的貢獻者二世

請您嚐試添加-逃避作為一個選擇在寫一個csv嗎?

請參考下麵寫一個CSV——期間額外的選項在CSV-specific選項(s)編寫CSV文件。

tarente
新的貢獻者三世

嗨,山,

謝謝你的聯係。

現在我知道更多的選項來創建不同csv文件。

我還沒有完成這個問題,但是與目的地相關的應用程序(ThoughtSpot)無法加載數據csv正確的文件。

問候,

蒂亞戈R。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map