首先,抱怨:MS構建SQL Server Studio和Excel,但不能使用另一種標準格式保存一個文件?好吧,我是數據分析師,但不允許直接更改/修改數據或結構。如此完整的閱讀,但沒有寫。如何將包含逗號(!)的VARCHAR2數據從MSSQLMgmtStudio導出到Excel(2012)
我試圖做一個轉儲,所以我可以做一些離線分析,因爲我沒有遠程訪問。
因此,此表中的一個VARCHAR2列用於評論正在描述/跟蹤的資產的購買情況。當然,還有逗號。 SQL Server Studio中內置的唯一導出類型是.csv和.txt,而當包含「逗號」作爲分隔符時,.csv只會變成一團糟。
因此,經過一個小時左右的時間(包括從SELECT中排除一列的方法中讀取一個線程,同時仍然導出表中的其他221列,而不必手動將它們全部寫出(有趣的閱讀,令人印象深刻,但意味着我不得不弄清楚其中哪些實際工作,然後仍然分別導出一列,並分別插入到Excel中))我把這個問題扔在StackOverflow的堆上。
其他人必須已經解決了.csv格式的沮喪,因爲導出VS嵌入在'comment'文本中的逗號。 任何幫助,將不勝感激。
您是否使用過SSMS導出嚮導?這通常是我解決這個問題的方法。 –
編寫一個.NET程序從SQL Server中提取一些數據,然後使用一個庫來生成一個尊重所有規則的CSV文件是非常簡單的。甚至可以使用像[EPPlus](http://epplus.codeplex.com/)這樣的庫來生成實際的XLSX文件。 – mason