GridViewをCSV化する方法はよく見かけますが、
ListViewもRowsやCellsに近いものを使用してCSVに出力が可能なのでしょうか。

現在はエクセル化のみ粗いですが動きました。

    Response.Clear();
    Response.Buffer = true;
    Response.AddHeader("Content-Disposition", "attachment;filename=gv1.xls");
    Response.ContentType = "application/vnd.ms-excel";
    Response.Charset = "";
    this.EnableViewState = false;
    StringWriter stringWriter = new StringWriter();
    HtmlTextWriter htmlTextWriter = new HtmlTextWriter(stringWriter);
    ListView1.RenderControl(htmlTextWriter);
    Response.Write(stringWriter.ToString());
    Response.End();