在C#.net中将查询数据导入EXCEL表输出
2007-08-04 11:08
288 查看
NET封装了EXCEL相关的类,以下是实现在程序中标工具条中点击“EXCEL输出”按钮而触发的事件,前提是你的系统中装有EXCEL。
这是我的代码,有注释说明:
private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
{//工具条各个按纽单击事件
if(e.Button==excelOut)
{
Excel.Application excelKccx = new Excel.Application();//创建excel对象
excelKccx.Workbooks.Add(true);//创建excel工作薄
DataTable myDataTable=myDataSet.Tables["库存信息"];//创建一个数据表,得到DataSet中“库存信息”表中的数据
int row=2;
//把数据表的各个信息输入到excel表中
for(int i=0;i<myDataTable.Columns.Count;i++)//取字段名
{
excelKccx.Cells[1,i+1]=myDataTable.Columns[i].ColumnName.ToString();
}
for(int i=0;i<myDataTable.Rows.Count;i++ )//取记录值
{
for(int j=0;j<myDataTable.Columns.Count;j++)
{
excelKccx.Cells[row,j+1]=myDataTable.Rows[i][j].ToString();
}
row++;
}
excelKccx.Visible=true;//使excel可见*/
}
else if(e.Button==reportForm)
{
//kcRptForm myReport=new kcRptForm();
//myReport.MdiParent=this;
//myReport.Show();
}
这是我的代码,有注释说明:
private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
{//工具条各个按纽单击事件
if(e.Button==excelOut)
{
Excel.Application excelKccx = new Excel.Application();//创建excel对象
excelKccx.Workbooks.Add(true);//创建excel工作薄
DataTable myDataTable=myDataSet.Tables["库存信息"];//创建一个数据表,得到DataSet中“库存信息”表中的数据
int row=2;
//把数据表的各个信息输入到excel表中
for(int i=0;i<myDataTable.Columns.Count;i++)//取字段名
{
excelKccx.Cells[1,i+1]=myDataTable.Columns[i].ColumnName.ToString();
}
for(int i=0;i<myDataTable.Rows.Count;i++ )//取记录值
{
for(int j=0;j<myDataTable.Columns.Count;j++)
{
excelKccx.Cells[row,j+1]=myDataTable.Rows[i][j].ToString();
}
row++;
}
excelKccx.Visible=true;//使excel可见*/
}
else if(e.Button==reportForm)
{
//kcRptForm myReport=new kcRptForm();
//myReport.MdiParent=this;
//myReport.Show();
}
相关文章推荐
- C#.net中将查询数据导入EXCEL表输出
- 在C#.net中将查询数据导入EXCEL表输出
- 在C#.net中将查询数据导入EXCEL表输出
- 在C#.net中将查询数据导入EXCEL表输出
- 在C#.net中将查询数据导入EXCEL表输出
- ASP.NET中将数据输出到Excel
- c# .Net :Excel NPOI导入导出操作教程之读取Excel文件信息及输出
- c# .Net :Excel NPOI导入导出操作教程之数据库表信息数据导出到一个Excel文件并写到磁盘示例分享
- C#开发——winform中将Excel数据导入DataGridView
- C# OleDb导入excel表数据到listview以及对应修改excel表
- 在ASP.NET中将数据直接输出成Excel内容
- ASP.NET中将数据输出到Excel
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- ASP.NET中将数据输出到Excel
- ASP.NET中将数据输出到Excel
- Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库 自定义日志记录功能,按日记录,很方便 C#常量和字段以及各种方法的语法总结 类型,对象,线程栈,托管堆在运行时的关系,以及clr如何调用静态方法,实例方法,和虚方法 asp.net webapi 自定义身份验证
- ASP.NET(C#)Excel导入Dataset的出现数据值丢失问题
- Asp.net(C#) 输出Xml格式数据---Rss生成
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- 【C#.NET】dataGridView1的数据导入到SQL数据库中