精华内容
下载资源
问答
  • 可视化 一个交互式和响应式图表制作工具,可以嵌入到您的故事中。... 复制图表的嵌入链接或将图表下载为 png 图像。 使用的技术 React Nodejs的 表示 MongoDB的 Echart.js Redux 材质用户界面 XLSX
  • Excel VBA实用技巧大全 附书源码

    热门讨论 2010-10-08 18:59:24
    01022将Excel移动到屏幕以外 01023隐藏Excel 01024改变Excel的标题文字 01025删除Excel的标题文字 01026将Excel设置为全屏显示 01027在状态栏中显示信息 01028显示、隐藏状态栏 01029显示、隐藏编辑栏 01030显示、...
  • Excel百宝箱

    2012-10-27 17:09:21
    【提取Flash文件】:将嵌入Excel或者Word中的Flash文件提取出来,保存为Swf文件 【播放Flash文件】:不用专业的播放器,直接选择Flash动画即可播放,且具有自动透明播放功能 【提取选区唯一值】:选择区域的数据,...
  • 还可以工作薄保存到磁盘, 文件流或 Web Response,同时提供了多种安全功能,包括 Excel 加密/解密,单元格隐藏/取消隐藏,工作表锁定/解锁。 4.自由操作工作表。允许开发人员使用 C#、VB.NET 或 ASP.NET 来创建、...
  • Excel百宝箱9.0无限制破解版

    热门讨论 2012-02-03 19:05:29
    【提取Flash文件】:将嵌入Excel或者Word中的Flash文件提取出来,保存为Swf文件 【播放Flash文件】:不用专业的播放器,直接选择Flash动画即可播放,且具有自动透明播放功能 【提取选区唯一值】:选择区域的数据,...
  • 【提取Flash文件】:将嵌入Excel或者Word中的Flash文件提取出来,保存为Swf文件 【播放Flash文件】:不用专业的播放器,直接选择Flash动画即可播放,且具有自动透明播放功能 【提取选区唯一值】:选择区域的...
  • EXCEL集成工具箱V6.0

    2010-09-11 01:44:37
    图 片 工 具 【选择本表图片】 工作表中的图表导出为图片保存起来。 【批量导入图片到右列】 批量图片导入到工作表中对应图片名字的右边。 【选区转换成图片】 工作表中的当前选中区域另存为图片。 ...
  • Excel_VBA教程

    2014-09-22 11:36:34
    一、VBA语言基础 1 第一节 标识符 1 第二节 运算符 1 ...25.将EXCEL电子表格链接到ACCESS数据库 369 26.将EXCEL电子表格导入ACCESS数据库 370 27.放置EXCEL数据到ACCESS表中 370 28.接下来…… 374
  • Excel VBA 基础教程

    2019-01-01 18:51:06
    ........................................................................EXCEL环境中基于应用程序自动化的优点................................................................................1 1.3 录制简单的...
  • 【选择本表图片】 工作表中的图表导出为图片保存起来。 【批量导入图片到右列】 批量图片导入到工作表中对应图片名字的右边。 【选区转换成图片】 工作表中的当前选中区域另存为图片。 【一键导出图形】 ...
  • ExcelVBA程序设计.doc

    2011-04-05 21:32:51
    一、VBA语言基础 1 第一节 标识符 1 第二节 运算符 1 ...25.将EXCEL电子表格链接到ACCESS数据库 369 26.将EXCEL电子表格导入ACCESS数据库 370 27.放置EXCEL数据到ACCESS表中 370 28.接下来…… 374
  • 图 片 工 具 【选择本表图片】 工作表中的图表导出为图片保存起来。 【批量导入图片到右列】 批量图片导入到工作表中对应图片名字的右边。 【选区转换成图片】 工作表中的当前选中区域另存为图片。 ...
  • 【选择本表图片】 工作表中的图表导出为图片保存起来。 【批量导入图片到右列】 批量图片导入到工作表中对应图片名字的右边。 【选区转换成图片】 工作表中的当前选中区域另存为图片。 【一键导出图形】 ...
  • 【选择本表图片】 工作表中的图表导出为图片保存起来。 【批量导入图片到右列】 批量图片导入到工作表中对应图片名字的右边。 【选区转换成图片】 工作表中的当前选中区域另存为图片。 【一键导出图形】 ...
  • EXCEL编程VBA高级教程

    2015-04-16 11:40:55
    1.2EXCEL环境中基于应用程序自动化的优点................................................................................1 1.3录制简单的宏....................................................................
  • Spread for ASP.NET 7新功能使用指南

    千次阅读 2013-05-24 11:40:18
    Spread for ASP.NET表格控件兼容Excel的强大功能,并嵌入到您的应用系统中。完备的Excel文档支持使得您可以在企业中分享和访问数据信息;内嵌的图表引擎和数据可视化支持让您更加轻松的为商务、工程以及科学应用...

    Spread for ASP.NET表格控件兼容Excel的强大功能,并将其嵌入到您的应用系统中。完备的Excel文档支持使得您可以在企业中分享和访问数据信息;内嵌的图表引擎和数据可视化支持让您更加轻松的为商务、工程以及科学应用系统中创建丰富高效的信息中心。新版本7中提供几个主要更新,包括:

    • 上下文菜单
    • 列头RowTemplate
    • 用于单元格编辑器的Css
    • 性能提升
    • 其他Spread for ASP.NET的增强
      • 为DateTime、Currency、Double和Integer单元格类型增加独立的编辑模式和非编辑模式格式。
      • 增强虚拟页面以支持滚动条文本提示。
      • 打印时支持行和列的分页。
      • 支持客户端脚本锁定和解锁。
      • 新增Cell.EncodeValue属性,支持在单元格文本中直接输入原始HTML标记。
      • 客户端支持在隐藏的行或列中设置单元格的值。
      • 新增ClientIDMode支持。

    上下文菜单

    Spread for ASP.NET内嵌的上下文菜单代替了浏览器自带的上下文菜单,您可以通过Spread上下文菜单特性为您的应用程序加入更多的数据挖掘和界面交互的功能。

    clip_image002

    你可以任意定制上下文菜单的选项,设置高度和其他属性。可以通过 ContextMenuType 枚举设置菜单类型。你可以通过前台属性设置或后天代码来创建上下文菜单。

    CommandArgument 属性和 CommandCode 属性用于设置点击菜单属性。同时,也可以在 MenuItemClicked 事件中。

    使用属性窗体创建:

    • 在属性窗体中选择 Spread
    • 选择 ContextMenus 属性
    • 在弹出对话框中编辑菜单项即可。
    • 编辑完成后点击“确定”按钮退出。

    clip_image003

    使用代码创建:

    HTML 标记:

     

    <ContextMenus>
         <FarPoint:ContextMenu Type="Viewport">
             <Items>
                 <FarPoint:MenuItem Text="菜单一">
                 </FarPoint:MenuItem>
                 <FarPoint:MenuItem Text="菜单二">
                 </FarPoint:MenuItem>
                 <FarPoint:MenuItem Text="菜单三">
                 </FarPoint:MenuItem>
             </Items>
         </FarPoint:ContextMenu>
    </ContextMenus>

    C#代码:

    if (this.IsPostBack) return;
    
    FpSpread1.EnableContextMenu = true;
    
    //创建普通单元格菜单
    
    FarPoint.Web.Spread.ContextMenu viewportMenu = FpSpread1.ContextMenus[FarPoint.Web.Spread.ContextMenuType.Viewport];
    
    FarPoint.Web.Spread.MenuItem customViewportItem = new FarPoint.Web.Spread.MenuItem("二级菜单");
    
    customViewportItem.ChildItems.Add(new FarPoint.Web.Spread.MenuItem("二级菜单项一"));
    
    customViewportItem.ChildItems.Add(new FarPoint.Web.Spread.MenuItem("二级菜单项二"));
    
    viewportMenu.Items.Add(customViewportItem);
    
    //创建行头单元格菜单
    
    FarPoint.Web.Spread.ContextMenu rowHeaderContextMenu = new FarPoint.Web.Spread.ContextMenu();
    
    rowHeaderContextMenu.Type = FarPoint.Web.Spread.ContextMenuType.RowHeader;
    
    FarPoint.Web.Spread.MenuItem rowHeaderItem = new FarPoint.Web.Spread.MenuItem("行头菜单");
    
    rowHeaderItem.ChildItems.Add(new FarPoint.Web.Spread.MenuItem("菜单一"));
    
    rowHeaderItem.ChildItems.Add(new FarPoint.Web.Spread.MenuItem("菜单二"));
    
    rowHeaderContextMenu.Items.Add(rowHeaderItem);
    
    FpSpread1.ContextMenus.Add(rowHeaderContextMenu);

    clip_image004

    更多新特性请参考在线演示实例:

    http://www.gcpowertools.com.cn/LiveSamples/Spread/ASPNET/sampleexplorer/samples/ContextMenu/Overview.aspx

    列头RowTemplate

    Spread for ASP.NET中为RowTemplate新增了新的列头模板,这样,列头单元格可以拥有与数据行完全不同的布局风格。您可以改变传统的Spread布局方式,将一条数据展示在多行中。多行布局由行模板控制,行模板可以通过代码或者Spread设计器定制。

    在本篇文章中,我们将阐述如何使用代码添加行模板布局,已经绑定表格控件 Spread 数据源。

    clip_image005

    一、我们可以通过 WorksheetTemplate 实现行模板布局。

    首先需要设置目标表单的模板为行布局模板:

    sheet.LayoutMode = FarPoint.Web.Spread.SheetView.LayoutModeType.RowTemplateLayoutMode;

    然后,设置行布局模板:

    //设置行布局模板
    
    sheet.WorksheetTemplate.ColumnCount = 4;
    
    sheet.WorksheetTemplate.RowTemplate.RowCount = 2;
    
    sheet.WorksheetTemplate.ColumnHeaderTemplate.RowCount = 1;
    
    sheet.WorksheetTemplate.LayoutColumns[0].Width = 100;
    
    sheet.WorksheetTemplate.LayoutColumns[1].Width = 100;
    
    sheet.WorksheetTemplate.LayoutColumns[2].Width = 70;
    
    sheet.WorksheetTemplate.LayoutColumns[3].Width = 300;

    最后,我们需要设置数据源字段在行模板中的显示顺序。

    //设置行布局模板中显示数据字段顺序
    
    sheet.WorksheetTemplate.LayoutCells[0, 0].DataIndex = 1;
    
    sheet.WorksheetTemplate.LayoutCells[0, 1].DataIndex = 2;
    
    sheet.WorksheetTemplate.LayoutCells[1, 0].DataIndex = 3;
    
    sheet.WorksheetTemplate.LayoutCells[0, 2].DataIndex = 6;
    
    sheet.WorksheetTemplate.LayoutCells[0, 3].DataIndex = 4;
    
    sheet.WorksheetTemplate.LayoutCells[1, 3].DataIndex = 5;

    二、设置 Spread 数据源:

    //从数据源中取数据
    
    DataTable employees = new DataTable("Employees");
    
    using (OleDbConnection connection = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Northwind.mdb;Persist Security Info=True"))
    
    {
    
         using (OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT EmployeeID, FirstName, LastName, Title, Address, HomePhone FROM Employees", connection))
    
         {
    
             adapter.Fill(employees);
    
         }
    
    }
    
    employees.Columns.Add(new DataColumn("Photo"));
    
    //通过 FpSpread 类下 DataSource 属性设置数据源
    
    FpSpread1.DataSource = employees;

    更多新特性请参考在线演示实例:

    http://www.gcpowertools.com.cn/LiveSamples/Spread/ASPNET/sampleexplorer/samples/RowTemplateLayout/Overview.aspx

    用于单元格编辑器的Css

    在表格控件 Spread for ASP.NET 7 之前, 我们无法设置单元格在编辑模式下的格式。直到用户点击“更新按钮”时单元格内容才会被格式化。现在, V7 中新增 “编辑格式化支持” 允许用户定制编辑格式如数值格式或日期格式,这无疑增强了用户体验度。

    clip_image006

    下面我们将阐述如何设置单元格的“编辑格式”。

    通过Spread for ASP.NET 的EditorCssClass属性可以设置可编辑的单元格类型。通过Css代码设置单元格类型编辑器的样式。它独立于通过CssClass属性定制的单元格显示模式。

    通过各个单元格类型的 EditMode 属性可以设置表格控件的 Spread 编辑格式。这里我们以 CurrencyCellType 为例。

    首先设置单元格类型,代码如下:

    //设置单元格类型
    
    FarPoint.Web.Spread.CurrencyCellType cct = new FarPoint.Web.Spread.CurrencyCellType();
    
    cct.NumberFormat = new System.Globalization.NumberFormatInfo();
    
    cct.NumberFormat.CurrencySymbol = "USD";

    这是我们双击编辑该单元格会发现,单元格进入编辑状态后格式消失了:

    clip_image007

    然后,设置单元格类型编辑模式:

    //设置单元格类型的编辑格式
    
    cct.EditMode.NumberFormat = new System.Globalization.NumberFormatInfo();
    
    cct.EditMode.NumberFormat.CurrencySymbol = "$";

    效果图如下:

    clip_image008

    以上即为 Spread for ASP.NET 7 新特性-编辑格式。

    更多新特性请参考在线演示实例:

    http://www.gcpowertools.com.cn/LiveSamples/Spread/ASPNET/sampleexplorer/samples/EditModeFormat/Overview.aspx

    性能提升

    · 新增LoadOnDemandMode属性用于支持在用户滚动到最后一行之前通过后台加载数据。新增TriggerMode属性用于支持定时加载和越界加载。

    · 提升了渲染表格、PDF以及导入Excel文件的性能。

    · 提升了客户端滚动性能,通过后台按需加载数据并触发新的客户端事件。

    · 增强了虚拟滚动,它可以在加载新的数据行时保持来自前一页面的额外数据。

    · 支持异步渲染图表。

    · 通过合并JS和CSS优化脚本加载时间。

    · 使用平行任务库实现了关键性能的提升。

    clip_image010

    更多有关Spread Studio for .NET产品细节请参考:http://www.gcpowertools.com.cn/products/Spread_Studio.htm

     

    展开全文
  • 计算机应用基础形成性考核册答案 电大天堂【计算机应用基础】形考作业一: (WindowsXP) 一、选择题 1、 第一台电子计算机诞生于(C) A、1958年 B、1942年 ...1、在Word中我们处理的是文档,在Excel中我们直接处理的...
  • CSV文件存储 ...6.不能嵌入图像图表 二、CSV文件的创建 其保存在项目文件夹中,并在pycharm中打开,出现乱码 原因:pycharm中默认编码格式为uft-8,而csv文件的编码格式是gbk 解决方法:pych

    CSV文件存储

    一、CSV文件概述

    • CSV是Comma Separated Values称为逗号分隔值,以一种.csv结尾的文件
    • CSV文件的特点(相对于Excel文件)
    • 1.值没有类型,所有值都是字符串
    • 2.不能指定字体颜色等样式
    • 3.不能指定单元格的宽高
    • 4.不能合并单元格
    • 5.没有多个工作表
    • 6.不能嵌入图像图表

    二、CSV文件的创建

    在这里插入图片描述
    将其保存在项目文件夹中,并在pycharm中打开,出现乱码
    原因:pycharm中默认编码格式为uft-8,而csv文件的编码格式是gbk
    在这里插入图片描述
    解决方法:pycharm中修改默认编码格式
    File–Settings–Editor–File Encodings–Global Encoding–GBK
    在这里插入图片描述
    修改编码后
    在这里插入图片描述


    三、CSV文件的操作

    (一)向CSV文件中写入数据

    • 1.引入csv模块
    • 2.使用open()函数创建CSV文件
    • 3.借助csvwrite()函数创建writer对象
    • 4.调用writer对象的writerow()方法写入一行数据
    • 5.调用writer对象的writerows()方法写入多行数据

    实现代码

    import csv
    #使用上下文管理器打开数据
    with open('student.csv','a+',newline='') as file: #newline参数:去除csv文件中的空行
        #创建一个write对象
        writer = csv.writer(file)
        #一次写一行数据
        #writer.writerow(['绮梦',23,90])
        #一次写入多行数据
        lst = [
            ['Jack',23,78],   #第一行
            ['Mary',21,96],   #第二行
            ['Lili',20,88],   #第三行
        ]
        writer.writerows(lst)
    

    在这里插入图片描述

    从CSV文件中读取数据

    • 1.引入csv模块
    • 2.使用open()函数打开csv文件
    • 3.借助csv.reader()函数创建一个reader对象
    • 4.读到的每一行都是一个列表
    import csv
    with open('student.csv','r',newline='') as file:
        #创建reader对象
        reader = csv.reader(file)
        for row in reader:
            print(row)
    
    ['姓名', '年龄', '分数']
    ['张三', '22', '78']
    ['李四', '20', '90']
    ['王五', '19', '86']
    []
    ['绮梦', '23', '90']
    ['Jack', '23', '78']
    ['Mary', '21', '96']
    ['Lili', '20', '88']
    
    Process finished with exit code 0
    

    四、案例

    将获取的京东销量最好的粽子数据当中的评论内容和事件写入CSV文件中

    import requests
    import csv
    import json
    
    def send_requests(): #发送请求
        url = 'https://club.jd.com/comment/productPageComments.action?callback=fetchJSON_comment98&productId=1504280&score=0&sortType=5&page=0&pageSize=10&isShadowSku=0&fold=1'
        headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.128 Safari/537.36'}
        resp =requests.get(url,headers=headers)  #发送请求
        return resp.text  #返回数据
    
    def parse_json(data): #数据解析
        #数据整理,去掉数据开头和结尾不符合JSON数据的格式
        return data.replace('fetchJSON_comment98(','').replace(');','') #结果为str类型
    
    def type_change(data):#数据转换
        #类型转换:str-->python字典类型
        return json.loads(data)
    
    def parse_html(data):
        s = data.replace('fetchJSON_comment98(','').replace(');','')
        dict_data = json.loads(s)
        comments_list = dict_data['comments'] #字典数据中根据键获取值,结果为列表
        lst = []
        for comment in comments_list: #遍历评论列表,获得评论字典
            content = comment['content'] #评论字典中,以键获取值(评论内容)
            creationTime = comment['creationTime'].split(' ')[0] #评论时间,按照空格分隔,只输出索引为0的数据,即日期
            lst.append([content,creationTime])  #将数据存储到列表当中
        save(lst)
    
    def save(lst):
        with open('粽子的评论数据.csv','w',newline='') as file:
            writer = csv.writer(file)
            writer.writerows(lst)
    
    def start():#启动爬虫程序
        data = send_requests()
        parse_html(data)
    
    if __name__ == '__main__':
        start()
    

    在这里插入图片描述
    在文件中以Excel格式打开
    在这里插入图片描述

    展开全文
  • 【提取Flash文件】:将嵌入Excel或者Word中的Flash文件提取出来,保存为Swf文件 【播放Flash文件】:不用专业的播放器,直接选择Flash动画即可播放,且具有自动透明播放功能 【提取选区唯一值】:选择区域的数据,...
  • 4.进一步完善导出Excel的算法,多个页面格式迥异的报表导出在一个Sheet上时,改进了算法,使得在Excel中所需列的数量和宽度计算精确度更高,真正做到无失真导出,容错性更好,对于任何复杂的报表,都可以正确导出 ...
  • 可用以访问多种数据源,过滤和格式化数据,并能动态生成并传送真实的Excel文件(不仅仅是格式化静态数据),并带有各种公式,图表,略图,合并单元格,多种工作表单以及许多其它的格式选项。 组件列表 技术...
  • AC Report 中国式报表控件(Ver 2.61)

    热门讨论 2011-12-28 16:43:03
    5.报表页面属性中,增加了一个选项:锁定表格,选择此选项后,在设计器中,表格的格式被锁定,不能拉动调整,对象的位置也不能改变,只能修改单元格或对象的属性值。 6.在页面的右键菜单中增加了“当前页面另存为....

空空如也

空空如也

1 2 3 4 5
收藏数 91
精华内容 36
关键字:

excel将图表嵌入单元格