//<summary>

//ListView数据导出成Excel

//</summary>

//<param   name= "listviewname "> ListView控件ID </param>

public void ExportToExcel(ListView listViewRecieve)

{

SaveFileDialog saveFileDialog = new SaveFileDialog();

//saveFileDialog.Filter = "Execl 97-2003工作薄 (*.xls)|*.xls|Excel 工作薄 (*.xlsx)|*.xlsx";

saveFileDialog.Filter = "Execl 97-2003工作薄 (*.xls)|*.xls";

saveFileDialog.FilterIndex = 0;

saveFileDialog.RestoreDirectory = true;

saveFileDialog.CreatePrompt = true;

saveFileDialog.Title = "保存为Excel文件";

saveFileDialog.ShowDialog();

if (saveFileDialog.FileName.IndexOf(":") < 0) return; //被点了"取消"

Stream myStream;

myStream = saveFileDialog.OpenFile();

StreamWriter sw = new StreamWriter(myStream, System.Text.Encoding.GetEncoding(-0));

string columnTitle = "";

try

{

//写入列标题

for (int i = 0; i < listViewRecieve.Columns.Count; i++)

{

if (i > 0)

{

columnTitle += "\t";

}

columnTitle += listViewRecieve.Columns[i].Text;

}

sw.WriteLine(columnTitle);

//写入列内容

for (int j = 0; j < listViewRecieve.Items.Count; j++)

{

string columnValue = "";

for (int k = 0; k < listViewRecieve.Columns.Count; k++)

{

if (k > 0)

{

columnValue += "\t";

}

if (listViewRecieve.Items[j].SubItems[k].Text == null)

columnValue += "";

else

columnValue += listViewRecieve.Items[j].SubItems[k].Text.ToString().Trim();

}

sw.WriteLine(columnValue);

}

sw.Close();

myStream.Close();

}

catch (Exception e)

{

MessageBox.Show(e.ToString());

}

finally

{

sw.Close();

myStream.Close();

MessageBox.Show("保存成功");

}

}

C# ListView数据导出到Excel相关推荐

  1. 支持将数据导出到Excel文档的时候设置单元格格式的.NET控件Spire.DataExport

    Spire.DataExport for .NET是e-iceblue公司推出的一款数据导出类.NET控件.作为一款专业的数据导出控件,Spire.DataExport for .NET可以帮助开发人 ...

  2. 百度指数常见php框架,怎么导出数据到excel表格-如何将百度指数数据导出到Excel表格...

    如何将百度指数数据导出到Excel表格 第一步:打开CAD.CAD命令行输入"Li"."选择对象"选需要提取坐标的多段线.回车. 第二步:将CAD文本框中的数据 ...

  3. php怎么将表格导出到excel表格,php怎么将excel表格数据-php 怎么把数据导出到excel表格...

    如何使用php实现将数据从excel表导入到mysql中? /** * @param array $data //二维数组 不是对象 * @param string $filename //导件 */ ...

  4. python结果输出到excel-python实现数据导出到excel的示例--普通格式

    此文是在django框架下编写,从数据库中获取数据使用的是django-orm 用python导出数据到excel,简单到爆!(普通的excel格式) 安装xlwt pip install xlwt ...

  5. python处理大量excel数据-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  6. python输出数据到excel-python实现数据导出到excel的示例

    这篇文章主要介绍了关于python实现数据导出到excel的示例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 此文是在django框架下编写,从数据库中获取数据使用的是django- ...

  7. python输出数据到excel-python实现数据导出到excel的示例--普通格式

    此文是在django框架下编写,从数据库中获取数据使用的是django-orm 用python导出数据到excel,简单到爆!(普通的excel格式) 安装xlwt pip install xlwt ...

  8. python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  9. python输出数据到excel-如何使用python将大量数据导出到Excel中的小技巧之一

    如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...

最新文章

  1. Linux学习进阶路线图
  2. 极简教程: 使用 matplotlib 绘制 GIF 动图
  3. ajax获取对象获取不了属性,Ajaxing JavaScript变量到Django视图获取:AttributeError:“WSGIRequest”对象没有属性“data”...
  4. 这款插件让你在VSCode上也能答题背单词
  5. 复制书稿(信息学奥赛一本通-T1278)
  6. Postgres不同数据库间访问
  7. CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡
  8. 网络工程师Day10 以太网接口和链路配置
  9. 安装与配置OCS服务器时可能会出现的问题
  10. 03-SSH server config
  11. 二进制漏洞分析与挖掘
  12. 索引的类型及分类,以及唯一索引、聚集索引和非聚集索引的本质区别
  13. uva437 巴比伦塔
  14. Android程序员二本出身、逆袭网易、一路孤独、一路狂欢,源码解读-别再说你不知道HashMap原理
  15. 阿里云技术专家刘晨旭:阿里云对数据可靠性保障的一些思考
  16. 2007-08-12 BSP 概念解析【zozo】---转至Drew的主页
  17. 东南西北十字图_word画东南西北方向图标 怎么在Word里绘制方向十字图标
  18. 《Data Structures and Algorithm Analysis in C》学习与刷题笔记
  19. Java学习之旅(一):探索extends
  20. c语言大作业书店图书管理系统,c语言课程设计 书店管理系统.pdf

热门文章

  1. Java 事务的传播性(Transactional)
  2. 2018主流台式计算机跑分,2018主流台式机配置 八代i5-8400/B360/1066六核电脑组装机配置单(2)...
  3. 星图地球开发者平台,真的能提高开发效率吗?
  4. 网络基础问题整理:为什么TCP四次挥手最后需要TIME_WAIT状态?
  5. 耶鲁公开课java_耶鲁公开课
  6. 豪斯兄弟的GTA与史玉柱的征途
  7. 婚纱摄影进入寒冬,他用这个商业模式,逆流而上-捷径系统
  8. Conflux核心研发工程师李辰星博士为邯郸市委及各部门讲解区块链技术
  9. 优优聚电商:新店铺怎么提高吸引力
  10. 移动端不同分辨率手机的适配问题