2014-07-14 43 views
-2

在sql中使用SELECT查詢我得到了許多行和列的結果。它很好地按行和列顯示,沒有一個混合起來。如何打開sql .csv文件?

我右鍵單擊左上角並保存爲.csv。然後我用Excel打開這個文件,我看到很多字段混在一起,或者這些字,值會出現在錯誤的列上。

你知道如何正確的方式來保存結果或如何正確的方式來查看這個.csv文件從SQL?

謝謝。

根據要求更新:我使用Microsoft SQL Server Management Studio。 在我的結果表中的某些行的csv文件保存之前(含此數列)

Company Pte Ltd Advanced Materials Technologies Pte Ltd. produces precision metal and ceramic parts. It offers metal hinges, metal packages, intricate cylinders, and valve components; latches and counterweights for hard disk drives; 

或者兩列行(第一個是公司的名字,第二個是公司的特點):

ABC PTE LTD •Project Management
 •Precision Mould Design and Fabrication
 •Multi Colours/Materials Moulding
 •Over Moulding
 •Extreme Thin Wall Compression Moulding
 •Micro Moulding
 

我試圖點擊結果表格的左上角來選擇全部,然後右鍵單擊並選擇「copy with header」,然後選擇excel。但這裏是一些問題: 在SSMS我看到的結果顯然是這樣的數據:

XYZ Ltd <p> <table border="0" cellspacing="0" cellpadding="0" width="780"> <tbody> <tr> <td valign="top" width="140"> <table border="0" cellspacing="0" cellpadding="0" width="140" height="628"> <tbody> <tr> <td height="628" valign="top" width="140"> <p></p></td></tr></tbody></table></td> <td valign="top" width="500"> <table border="0" cellspacing="0" cellpadding="0" width="500" align="center" height="619"> <tbody> <tr> <td height="619" width="500"> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><b><font color="#333333" face="arial"><span style="FONT-SIZE: 12pt">About Us</span></font></b></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p><img src="http://www.shaofook.com/images/01.jpg" width="240" height="180"> &nbsp;&nbsp;&nbsp;&nbsp;<img src="http://www.shaofook.com/images/02.jpg" width="240" height="180"> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><strong><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"><br />Shao Fook Engineering </span></font></strong><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"><b>Pte Ltd </b>was established in March 1989 as a partnership offering contract services for industrial steel fabrication, installation of equipment for oil refineries, petrochemical, industrial plants, turnkey construction project works for factory expansion and most recently the pharmaceutical industry.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We undertake project work from laydown to complete installation of Packaged equipment such as Pipe Rack Structures, Equipment Structures, Flare Stack Structure, Fired Heaters, HRSG, Boilers, Incinerators, Bio-treaters, Cooling Tower as well as Modular equipment such as Compressors, Pumps, Reactors, Silos, Towers, Exchanges, Loading Arms and quick turn around plant maintenance &nbsp;projects.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"></span></font>&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We also perform Laser Alignment of Rotating Equipment.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We have clocked more than 5 million man-hours and handled more than 100,000 Ton of Steel Structure and 50,000 Ton of equipment within customer's budget and schedule. We diligently adhere to safety procedure outlined in our established Work Procedure, Method Statement and Job Safety Analysis.</span></font></p></td></tr></tbody></table></td></tr></tbody></table> <table border="0" cellspacing="0" cellpadding="0" width="780"> <tbody> <tr> <td valign="top" width="140"> <table border="0" cellspacing="0" cellpadding="0" width="140" height="628"> <tbody> <tr> <td height="628" valign="top" width="140"> <p></p></td></tr></tbody></table></td> <td valign="top" width="500"> <table border="0" cellspacing="0" cellpadding="0" width="500" align="center" height="619"> <tbody> <tr> <td height="619" width="500"> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><b><font color="#333333" face="arial"><span style="FONT-SIZE: 12pt">About Us</span></font></b></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p><img src="http://www.shaofook.com/images/01.jpg" width="240" height="180"> &nbsp;&nbsp;&nbsp;&nbsp;<img src="http://www.shaofook.com/images/02.jpg" width="240" height="180"> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><strong><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"><br />Shao Fook Engineering </span></font></strong><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"><b>Pte Ltd </b>was established in March 1989 as a partnership offering contract services for industrial steel fabrication, installation of equipment for oil refineries, petrochemical, industrial plants, turnkey construction project works for factory expansion and most recently the pharmaceutical industry.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We undertake project work from laydown to complete installation of Packaged equipment such as Pipe Rack Structures, Equipment Structures, Flare Stack Structure, Fired Heaters, HRSG, Boilers, Incinerators, Bio-treaters, Cooling Tower as well as Modular equipment such as Compressors, Pumps, Reactors, Silos, Towers, Exchanges, Loading Arms and quick turn around plant maintenance &nbsp;projects.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"></span></font>&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We also perform Laser Alignment of Rotating Equipment.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We have clocked more than 5 million man-hours and handled more than 100,000 Ton of Steel Structure and 50,000 Ton of equipment within customer's budget and schedule. We diligently adhere to safety procedure outlined in our established Work Procedure, Method Statement and Job Safety Analysis.</span></font></p></td></tr></tbody></table></td></tr></tbody></table><font color="#333333"><strong><font size="2">Shao Fook Engineering </font></strong><font face="arial"><span style="FONT-SIZE: 9pt"><strong>Pte Ltd </strong>was established in March 1989 as a partnership offering contract services for industrial steel fabrication, installation of equipment for oil refineries, petrochemical, industrial plants, turnkey construction project works for factory expansion and most recently the pharmaceutical industry.</span></font></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We undertake project work from laydown to complete installation of Packaged equipment such as Pipe Rack Structures, Equipment Structures, Flare Stack Structure, Fired Heaters, HRSG, Boilers, Incinerators, Bio-treaters, Cooling Tower as well as Modular equipment such as Compressors, Pumps, Reactors, Silos, Towers, Exchanges, Loading Arms and quick turn around plant maintenance &nbsp;projects.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"></span></font>&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We also perform Laser Alignment of Rotating Equipment.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We have clocked more than 5 million man-hours and handled more than 100,000 Ton of Steel Structure and 50,000 Ton of equipment within customer's budget and schedule. We diligently adhere to safety procedure outlined in our established Work Procedure, Method Statement and Job Safety Analysis.</span></font></p> - Heavy Lifting & Logistic Services - Laser Alignment and Leveling of Rotating Equipment - Industrial Fabrication Work & Plant Maintenance - Equipment Installation for Factories & Industrial Plants - Construction Works - Mechanical (Major), Civil, Electrical - Conveyance & Installation of Material Handling & Production Machines - Heavy Lifting & Logistic Services - Laser Alignment and Leveling of Rotating Equipment - Industrial Fabrication Work & Plant Maintenance - Equipment Installation for Factories & Industrial Plants - Construction Works - Mechanical (Major), Civil, Electrical - Conveyance & Installation of Material Handling & Production Machines 

但是,當我在Excel中粘貼,我會得到這樣的:

XYZ Ltd <p> <table border="0" cellspacing="0" cellpadding="0" width="780"> <tbody> <tr> <td valign="top" width="140"> <table border="0" cellspacing="0" cellpadding="0" width="140" height="628"> <tbody> <tr> <td height="628" valign="top" width="140"> <p></p></td></tr></tbody></table></td> <td valign="top" width="500"> <table border="0" cellspacing="0" cellpadding="0" width="500" align="center" height="619"> <tbody> <tr> <td height="619" width="500"> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><b><font color="#333333" face="arial"><span style="FONT-SIZE: 12pt">About Us</span></font></b></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p><img src="http://www.shaofook.com/images/01.jpg" width="240" height="180"> &nbsp;&nbsp;&nbsp;&nbsp;<img src="http://www.shaofook.com/images/02.jpg" width="240" height="180"> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><strong><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"><br />Shao Fook Engineering </span></font></strong><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"><b>Pte Ltd </b>was established in March 1989 as a partnership offering contract services for industrial steel fabrication, installation of equipment for oil refineries, petrochemical, industrial plants, turnkey construction project works for factory expansion and most recently the pharmaceutical industry.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We undertake project work from laydown to complete installation of Packaged equipment such as Pipe Rack Structures, Equipment Structures, Flare Stack Structure, Fired Heaters, HRSG, Boilers, Incinerators, Bio-treaters, Cooling Tower as well as Modular equipment such as Compressors, Pumps, Reactors, Silos, Towers, Exchanges, Loading Arms and quick turn around plant maintenance &nbsp;projects.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"></span></font>&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We also perform Laser Alignment of Rotating Equipment.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We have clocked more than 5 million man-hours and handled more than 100,000 Ton of Steel Structure and 50,000 Ton of equipment within customer's budget and schedule. We diligently adhere to safety procedure outlined in our established Work Procedure, Method Statement and Job Safety Analysis.</span></font></p></td></tr></tbody></table></td></tr></tbody></table> <table border="0" cellspacing="0" cellpadding="0" width="780"> <tbody> <tr> <td valign="top" width="140"> <table border="0" cellspacing="0" cellpadding="0" width="140" height="628"> <tbody> <tr> <td height="628" valign="top" width="140"> <p></p></td></tr></tbody></table></td> <td valign="top" width="500"> <table border="0" cellspacing="0" cellpadding="0" width="500" align="center" height="619"> <tbody> <tr> <td height="619" width="500"> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><b><font color="#333333" face="arial"><span style="FONT-SIZE: 12pt">About Us</span></font></b></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p><img src="http://www.shaofook.com/images/01.jpg" width="240" height="180"> &nbsp;&nbsp;&nbsp;&nbsp;<img src="http://www.shaofook.com/images/02.jpg" width="240" height="180"> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><strong><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"><br />Shao Fook Engineering </span></font></strong><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"><b>Pte Ltd </b>was established in March 1989 as a partnership offering contract services for industrial steel fabrication, installation of equipment for oil refineries, petrochemical, industrial plants, turnkey construction project works for factory expansion and most recently the pharmaceutical industry.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We undertake project work from laydown to complete installation of Packaged equipment such as Pipe Rack Structures, Equipment Structures, Flare Stack Structure, Fired Heaters, HRSG, Boilers, Incinerators, Bio-treaters, Cooling Tower as well as Modular equipment such as Compressors, Pumps, Reactors, Silos, Towers, Exchanges, Loading Arms and quick turn around plant maintenance &nbsp;projects.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"></span></font>&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We also perform Laser Alignment of Rotating Equipment.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We have clocked more than 5 million man-hours and handled more than 100,000 Ton of Steel Structure and 50,000 Ton of equipment within customer's budget and schedule. We diligently adhere to safety procedure outlined in our established Work Procedure, Method Statement and Job Safety Analysis.</span></font></p></td></tr></tbody></table></td></tr></tbody></table><font color="#333333"><strong><font size="2">Shao Fook Engineering </font></strong><font face="arial"><span style="FONT-SIZE: 9pt"><strong>Pte Ltd </strong>was established in March 1989 as a partnership offering contract services for industrial steel fabrication, installation of equipment for oil refineries, petrochemical, industrial plants, turnkey construction project works for factory expansion and most recently the pharmaceutical industry.</span></font></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We undertake project work from laydown to complete installation of Packaged equipment such as Pipe Rack Structures, Equipment Structures, Flare Stack Structure, Fired Heaters, HRSG, Boilers, Incinerators, Bio-treaters, Cooling Tower as well as Modular equipment such as Compressors, Pumps, Reactors, Silos, Towers, Exchanges, Loading Arms and quick turn around plant maintenance &nbsp;projects.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt"></span></font>&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We also perform Laser Alignment of Rotating Equipment.</span></font></p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px">&nbsp;</p> <p style="LINE-HEIGHT: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font color="#333333" face="arial"><span style="FONT-SIZE: 9pt">We have clocked more than 5 million man-hours and handled more than 100,000 Ton of Steel Structure and 50,000 Ton of equipment within customer's budget and schedule. We diligently adhere to safety procedure outlined in our established Work Procedure, Method Statement and Job Safety Analysis.</span></font></p> #NAME? #NAME? 

因此,有2列不認可並把錯誤的數據:

#NAME? #NAME? 
+0

你想表示,即你想閱讀或導入CSV文件? – stylishCoder

+0

我的意思是我怎麼讀(不導入).csv文件?是否有任何閱讀器(如excel?)可以用我在sql server中看到的表格格式讀取它? – user1314404

+0

so basicall你想讀取一個.csv格式的sql表格,使用哪種語言.net,php或什麼? – stylishCoder

回答

0

最有可能的,當你保存的CSV文件這樣做或者沒有上的字段或者與一個分隔符,這不是雙引號任何分隔符Excel所需的分隔符(在這種情況下,最可能是單引號)。

Excel要求任何本身包含逗號的字段都必須用雙引號引起來,否則它不能告知文件中每個字段的結尾,並且結果在文件加載時會出現「混合」。

這只是一個猜測,因爲您沒有向我們展示加載時遇到問題的CSV文件示例。如果您要顯示該文件的幾行內容,對我們來說可能會更明顯。

此外,由於您沒有提及您使用哪個SQL產品和前端來創建CSV文件,所以不可能告訴您如何解決報價問題(如果的確是問題所在)。

+0

更新了我的問題,使其更清晰。你的猜測非常接近我的想法。可能是我可以將逗號更改爲其他內容,因爲我現在使用的是:「SELECT','+ u.description from KeySkills u INNER JOIN Companies c ON c.companyId = u.companyId WHERE c.companyName = c1.companyName ORDER BY c.companyName FOR XML PATH('')),1,1,'')AS listStr「但我不認爲它可以解決所有問題,因爲在它自己有一些特殊的字符,我可以清理這些部分的數據。 – user1314404

+0

幾件事情:1)你沒有提到你自己創建了CSV格式。在這種情況下,*您有責任添加字段引號並將文本中的任何引號加倍。最好拉出你想要的字段,讓SSMS創建CSV文件。 2)你的價值肯定有內部逗號,因此需要引用。 –

+0

那麼如何讓SSMS創建CSV文件以及如何添加引用? – user1314404