2017-12-01 12 views
0

私はhtmlテーブルを含むstringbuilderオブジェクトを持っています。この文字列をCSVファイルに書きたいと思います。問題は、CSVファイルにHTMLタグがそのまま表示されることです。これには解決策がありますか?htmlからCSVを含むStringbuilder

StringBuilder sb = new StringBuilder(); 
      sb.AppendFormat("<html> <table style=\"border-collapse:collapse; text-align:center;\" >"); 
      sb.AppendFormat("<tr style =\"color:black;\">"); 
      sb.AppendFormat("<td style=\"border-color:black; border-style:solid; border-width:thin; \">" + "ColumnValue1" + " </td>"); 
      sb.AppendFormat("<td style=\"border-color:black; border-style:solid; border-width:thin; mso-number-format:'0' \">" + "ColumnValue2" + "</td>"); 
      sb.AppendFormat("</table></html>"); 

      File.WriteAllText("file.csv", sb.ToString()); 
+0

を発見されましたか? –

+0

実際にExcelでファイルを開くときに、指数ではなく数値として表示されるColumnValue2が必要です。 – user5663970

+0

CSVファイルにテーブルを挿入せずに数値を表示する別の方法はありますか? – user5663970

答えて

0
public static string StripHTML(string input) 
{ 
    return Regex.Replace(input, "<.*?>", String.Empty); 
} 

あなたはとにかく、csvファイルにHTMLを入力したいのはなぜ答えhere

+0

うん、 '​​N​​電子​​ P​​ O'でそれを試してみて、これが機能するかどうか、あなたは答えを得ます –

関連する問題