private void nettoyer_HTML(DataTable dt)
    {
        int iColCount = dt.Columns.Count;
        foreach (DataRow dr in dt.Rows)
        {
            for (int i = 0; i < iColCount; i++)
            {
                if (!Convert.IsDBNull(dr[i]))
                {
                    dr[i] = Regex.Replace(dr[i].ToString(), @"<(.|\n)*?>", string.Empty);
                    dr[i] = HttpUtility.HtmlDecode(dr[i].ToString());                   
                }
            }
        }
    }

J'ai eu besoin de ça pour exporter des données infestées d'HTML (via FCKEditor) dans un fichier CSV.

Sources : Vandamme & MSDN