`
Rod_johnson
  • 浏览: 74168 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

datagrid 数据导出到 Excel

阅读更多
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<s:layout>
		<s:BasicLayout/>
	</s:layout>
	<fx:Script>
		<![CDATA[
			import mx.collections.ArrayCollection;
			[Bindable]
			private var dpADG:ArrayCollection = new ArrayCollection([
				{Artist:'成龙', Album:'Slanted and Enchanted', Price:12.99},
				{Artist:'Pavement', Album:'Brighten the Corners', Price:13.99},
				{Artist:'Saner', Album:'A Child Once', Price:14.99},
				{Artist:'Saner', Album:'Helium Wings', Price:12.99},
				{Artist:'The Doors', Album:'The Doors', Price:10.99},
				{Artist:'The Doors', Album:'Morrison Hotel', Price:12.99},
				{Artist:'Grateful Dead', Album:'American Beauty', Price:11.99},
				{Artist:'Grateful Dead', Album:'In the Dark', Price:17.99},
				{Artist:'Grateful Dead', Album:'Shakedown Street', Price:13.99},
				{Artist:'The Doors', Album:'Strange Days', Price:12.99},
				{Artist:'The Doors', Album:'The Best of the Doors', Price:10.99}
			]); 

			// 先搞 1 个 FileReference
			private var file:FileReference = new FileReference();
			protected function Excel_clickHandler(event:MouseEvent):void
			{
				var testStr:String;
				var ExcelStr:Array = [];
				if(dpADG!=null){
					for each(var obj:Object in dpADG){
						testStr = obj.Artist+","+obj.Album+","+obj.Price;
						ExcelStr.push(testStr);
					}
					
				}
				
				file.save(ExcelStr.join("\r\n"),"hahaha.csv");
			}

		]]>
	</fx:Script>
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
	</fx:Declarations>
	<mx:DataGrid dataProvider="{dpADG}" x="75" y="80" height="183">
		<mx:columns>
			<mx:DataGridColumn dataField="Artist"/>
			<mx:DataGridColumn width="150"  dataField="Album"/>
			<mx:DataGridColumn  dataField="Price"/>
		</mx:columns>
	</mx:DataGrid>
	<s:Button x="307" y="51" label="Excel..." click="Excel_clickHandler(event)" id="Excel"/>
	
</s:Application>
 
分享到:
评论

相关推荐

    easyui datagrid 数据导出到Excel

    下面将详细介绍两种有效的方法来实现EasyUI Datagrid数据导出到Excel的功能,并结合提供的文件名来推测具体实现步骤。 **方法一:使用JavaScript库(例如wxport)** 文件`wxport excel.txt`可能包含了使用wxport库...

    C# ASP.net将DataGrid数据输出到Excel文件

    C#如何将DataGrid数据输出到Excel文件呢?,这是一个ASP.NET WEB测试代码,数据库为access,把Access中的内容导出到Excel文件中,并保持数据格式不变,测试时请在ASP.NET3.5环境以上进行,数据库文件路径请修改Web....

    vb.Net datagrid数据导出到excel

    标题与描述中提到的“datagrid数据导出到excel”指的是在VB.NET开发环境下,如何将DataGridView控件中的数据导出为Excel文件的过程。以下是对该过程的详细解析: 一、连接数据库与获取数据 在代码片段的开始部分,...

    将datagrid数据导出到excel或者word

    将datagrid数据导出到excel或者word 本文主要讲解如何将DataGridView控件中的数据导出到Excel或者Word文档中。 下面是相关的知识点: 1. ASP.NET 中的数据导出:在 ASP.NET 中,可以使用 Response 对象来控制...

    落阳-利用NPOI将EasyuiDatagrid数据导出到Excel-ASP.NET MVC Demo

    本示例项目"落阳-利用NPOI将EasyuiDatagrid数据导出到Excel-ASP.NET MVC Demo"提供了一个解决方案,通过使用NPOI库来实现这一功能。 NPOI是一个强大的.NET库,它允许开发者在.NET环境中读写Microsoft Office文件,...

    将Flex DataGrid数据导出到Excel中

    要将DataGrid的数据导出到Excel,我们需要遵循以下步骤: 1. **数据解析**: 在Flex客户端,你需要遍历DataGrid的所有行和列,收集其显示的数据。你可以通过遍历DataGrid的items属性来获取所有数据项,然后访问每...

    VB6 DataGrid中的数据导出到Excel

    VB6 DataGrid中的数据导出到Excel 本篇文章将详细介绍如何使用VB6将DataGridView中的数据导出到Excel文件中。下面将对标题、描述、标签和部分内容进行解释,并生成相关的知识点。 标题:VB6 DataGrid中的数据导出...

    flex中dataGrid导出数据到excel中

    flex中dataGrid导出数据到excel中,不存在乱码问题

    silverlight 将DataGrid数据导出EXCEL

    综上所述,将Silverlight中的DataGrid数据导出到Excel涉及了前端展示、数据绑定、客户端与服务器端通信、文件格式转换等多个环节。开发者需要对这些技术有深入理解,才能实现流畅且功能完备的数据导出功能。

    WPF中DataGrid导出Excel和Word示例源码

    2. **DataGrid数据导出到Excel**: - 导出到Excel需要使用第三方库,如EPPlus,它是一个.NET库,能够读写Excel 2007/2010/2013的Open XML格式。首先,需要安装EPPlus库,然后创建一个ExcelPackage实例,设置工作表...

    wpf datagrid数据导出到execl

    private void daochu_Click(object sender, ... if (dataGrid.Columns[i].Visibility == System.Windows.Visibility.Visible)//只导出可见列 { dt.Columns.Add(dataGrid.Columns[i].Header.ToString());//构建表头

    vb DataGrid导出excel例子

    以上步骤基本涵盖了将VB DataGrid数据导出到Excel的整个过程。通过这个例子,你可以学习到如何在VB环境中操作Excel对象,以及如何将DataGrid中的数据映射到Excel工作表。这对于日常开发或者构建数据报告系统都是非常...

    将DataGrid数据写入Excel文件

    通过将DataGrid数据导出到Excel,可以方便地进行数据分析、数据备份或与其他系统集成。 ### 实现DataGrid数据导出至Excel #### 三、HTML与Excel的转换 原始代码片段展示了如何将DataGrid渲染为HTML格式,然后通过...

    DataGrid导出EXCEL的几个方法(WebControl).rar

    接下来,我们将详细探讨几种常见的DataGrid数据导出到Excel的方法。 1. **Response.Write和HTML表格** 这是最基础的方法,它利用了Excel能够识别HTML表格的特性。首先,通过遍历DataGrid的Item对象,生成HTML表格...

    从DATAGRID中导出数据到EXCELL国外代码

    1. **数据导出原理**:导出`DATAGRID`数据到`EXCEL`主要涉及读取`DATAGRID`的数据,然后写入到`EXCEL`文件中。这通常通过创建一个`EXCEL`工作簿对象,接着逐行逐列填充数据来完成。 2. **编程语言选择**:虽然没有...

    easyui datagrid 导出到excel

    在IT领域,EasyUI Datagrid是一款基于jQuery的...通过以上步骤,用户就能成功地将EasyUI Datagrid中的数据导出到Excel文件中,实现数据的便捷管理和分析。在实际应用中,可以根据项目需求对这个过程进行优化和扩展。

    asp.net 将DataGrid数据写入Excel文件.rar

    以上就是使用ASP.NET将DataGrid数据导出到Excel文件的基本流程和关键知识点。在实际应用中,可能还需要考虑更多细节,比如错误处理、数据格式转换、文件大小限制等。理解这些原理和步骤,可以帮助开发者高效地实现...

    WPF中DataGrid导入至Excel和Word示例程序

    在本文中,我们将深入探讨如何在Windows Presentation Foundation (WPF) 中使用DataGrid控件进行数据操作,并且重点讲解如何将DataGrid中的数据导出到Microsoft Excel和Word文档。WPF是.NET Framework的一个组成部分...

    easyui的datagrid数据excel导出

    ### easyui的datagrid数据excel导出 #### 一、知识点概览 1. **EasyUI框架简介** 2. **DataGrid组件概述** 3. **DataGrid的列配置** 4. **将DataGrid转换为表格(Table)结构** 5. **导出至Excel的具体实现** 6. *...

    在WPF DataGrid中导出到Excel功能

    在实际应用中,有时我们需要将DataGrid中的数据导出到Excel文件,以便进行进一步的数据分析、处理或分享。本文将详细探讨如何在C#环境下,利用.NET框架实现这一功能。 首先,为了导出WPF DataGrid的数据到Excel,...

Global site tag (gtag.js) - Google Analytics