C# ListView数据导出到Excel
//<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相关推荐
- 支持将数据导出到Excel文档的时候设置单元格格式的.NET控件Spire.DataExport
Spire.DataExport for .NET是e-iceblue公司推出的一款数据导出类.NET控件.作为一款专业的数据导出控件,Spire.DataExport for .NET可以帮助开发人 ...
- 百度指数常见php框架,怎么导出数据到excel表格-如何将百度指数数据导出到Excel表格...
如何将百度指数数据导出到Excel表格 第一步:打开CAD.CAD命令行输入"Li"."选择对象"选需要提取坐标的多段线.回车. 第二步:将CAD文本框中的数据 ...
- php怎么将表格导出到excel表格,php怎么将excel表格数据-php 怎么把数据导出到excel表格...
如何使用php实现将数据从excel表导入到mysql中? /** * @param array $data //二维数组 不是对象 * @param string $filename //导件 */ ...
- python结果输出到excel-python实现数据导出到excel的示例--普通格式
此文是在django框架下编写,从数据库中获取数据使用的是django-orm 用python导出数据到excel,简单到爆!(普通的excel格式) 安装xlwt pip install xlwt ...
- python处理大量excel数据-使用python将大量数据导出到Excel中的小技巧分享
(1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...
- python输出数据到excel-python实现数据导出到excel的示例
这篇文章主要介绍了关于python实现数据导出到excel的示例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 此文是在django框架下编写,从数据库中获取数据使用的是django- ...
- python输出数据到excel-python实现数据导出到excel的示例--普通格式
此文是在django框架下编写,从数据库中获取数据使用的是django-orm 用python导出数据到excel,简单到爆!(普通的excel格式) 安装xlwt pip install xlwt ...
- python输出数据到excel-使用python将大量数据导出到Excel中的小技巧分享
(1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...
- python输出数据到excel-如何使用python将大量数据导出到Excel中的小技巧之一
如何使用python将大量数据导出到Excel中的小技巧 (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢 ...
最新文章
- Linux学习进阶路线图
- 极简教程: 使用 matplotlib 绘制 GIF 动图
- ajax获取对象获取不了属性,Ajaxing JavaScript变量到Django视图获取:AttributeError:“WSGIRequest”对象没有属性“data”...
- 这款插件让你在VSCode上也能答题背单词
- 复制书稿(信息学奥赛一本通-T1278)
- Postgres不同数据库间访问
- CentOS 6.3下部署LVS(NAT)+keepalived实现高性能高可用负载均衡
- 网络工程师Day10 以太网接口和链路配置
- 安装与配置OCS服务器时可能会出现的问题
- 03-SSH server config
- 二进制漏洞分析与挖掘
- 索引的类型及分类,以及唯一索引、聚集索引和非聚集索引的本质区别
- uva437 巴比伦塔
- Android程序员二本出身、逆袭网易、一路孤独、一路狂欢,源码解读-别再说你不知道HashMap原理
- 阿里云技术专家刘晨旭:阿里云对数据可靠性保障的一些思考
- 2007-08-12 BSP 概念解析【zozo】---转至Drew的主页
- 东南西北十字图_word画东南西北方向图标 怎么在Word里绘制方向十字图标
- 《Data Structures and Algorithm Analysis in C》学习与刷题笔记
- Java学习之旅(一):探索extends
- c语言大作业书店图书管理系统,c语言课程设计 书店管理系统.pdf
热门文章
- Java 事务的传播性(Transactional)
- 2018主流台式计算机跑分,2018主流台式机配置 八代i5-8400/B360/1066六核电脑组装机配置单(2)...
- 星图地球开发者平台,真的能提高开发效率吗?
- 网络基础问题整理:为什么TCP四次挥手最后需要TIME_WAIT状态?
- 耶鲁公开课java_耶鲁公开课
- 豪斯兄弟的GTA与史玉柱的征途
- 婚纱摄影进入寒冬,他用这个商业模式,逆流而上-捷径系统
- Conflux核心研发工程师李辰星博士为邯郸市委及各部门讲解区块链技术
- 优优聚电商:新店铺怎么提高吸引力
- 移动端不同分辨率手机的适配问题