2016-02-18 57 views
0

時使用空白分隔符,我想水晶報表導出爲CSV但withouter周圍字段delimter字符,如何導出CSV

這裏是我的代碼剪斷:

ExportOptions exportOpts = new ExportOptions(); 
exportOpts.ExportDestinationType = ExportDestinationType.DiskFile; 
exportOpts.ExportFormatType = ExportFormatType.CharacterSeparatedValues; 


DiskFileDestinationOptions DiskFileDestinationOpt = ExportOptions.CreateDiskFileDestinationOptions(); 
DiskFileDestinationOpt.DiskFileName = filename; 
exportOpts.ExportDestinationOptions = DiskFileDestinationOpt; 


CharacterSeparatedValuesFormatOptions csvOptions = new CharacterSeparatedValuesFormatOptions(); 
csvOptions.Delimiter = ""; 
csvOptions.SeparatorText = ""; 
exportOpts.ExportFormatOptions = csvOptions; 


crystalReportDoc.Export(exportOpts); 

問題無論何時我使用空字符串作爲分隔符屬性,crystal report將在結果csv文件中使用默認的雙引號字符。

有人可以請協助如何導出一個空白分隔符的CSV文件?

回答

0

如果您使用空白分隔符,它不是csv文件。 (逗號分隔值)您可能正在尋找更多的「文本」文件類型。

+0

我想要的是:field1,field2,field3是代替「field1」,「field2」,「field3」 – user327843

+0

這可能是csv導出gui的小瓶,胸部似乎不適用於C# – user327843

+0

哦,so你正在尋找沒有引號的.csv?也許這是csvOptions的一個領域? –