精华内容
下载资源
问答
  • Excel 控件

    2012-05-17 13:40:55
    利用该ocx可以打开Excel文件,方便用户在应用程序内嵌入该控件使用
  • excel 控件

    2017-03-21 09:23:07
    Excel对象模型中的四大主要对象: Application Excel应用程序本身 Workbook 工作表Sheet的集合 Worksheet 一个工作表Sheet Range 表示一块区域
    Excel对象模型中的四大主要对象:

    Application    Excel应用程序本身
    Workbook     工作表Sheet的集合
    Worksheet     一个工作表Sheet
    Range             表示一块区域
    展开全文
  • Excel控件

    千次阅读 2007-01-09 11:23:00
         9.0.0.6430 ... Microsoft Office Spre
    <OBJECT id=excel4 style="LEFT: 0px; WIDTH: 80%; POSITION: static; TOP: 0px; HEIGHT: 200px" classid=clsid:0002E510-0000-0000-C000-000000000046 controltype="excel"><PARAM NAME="HTMLURL" VALUE=""><PARAM NAME="HTMLData" VALUE="<html xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot;&#13;&#10;xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;>&#13;&#10;&#13;&#10;<head>&#13;&#10;<style type=&quot;text/css&quot;>&#13;&#10;<!--tr&#13;&#10;&#9;{mso-height-source:auto;}&#13;&#10;td&#13;&#10;&#9;{white-space:nowrap;}&#13;&#10;.wcCB808C7&#13;&#10;&#9;{white-space:nowrap;&#13;&#10;&#9;font-family:宋体;&#13;&#10;&#9;mso-number-format:General;&#13;&#10;&#9;font-size:auto;&#13;&#10;&#9;font-weight:auto;&#13;&#10;&#9;font-style:auto;&#13;&#10;&#9;text-decoration:auto;&#13;&#10;&#9;mso-background-source:auto;&#13;&#10;&#9;mso-pattern:auto;&#13;&#10;&#9;mso-color-source:auto;&#13;&#10;&#9;text-align:general;&#13;&#10;&#9;vertical-align:bottom;&#13;&#10;&#9;border-top:none;&#13;&#10;&#9;border-left:none;&#13;&#10;&#9;border-right:none;&#13;&#10;&#9;border-bottom:none;&#13;&#10;&#9;mso-protection:locked;}&#13;&#10;-->&#13;&#10;</style>&#13;&#10;</head>&#13;&#10;&#13;&#10;<body>&#13;&#10;<!--[if gte mso 9]><xml>&#13;&#10; <x:ExcelWorkbook>&#13;&#10;  <x:ExcelWorksheets>&#13;&#10;   <x:ExcelWorksheet>&#13;&#10;    <x:OWCVersion>9.0.0.6430</x:OWCVersion>&#13;&#10;    <x:Label Style='border-top:solid .5pt silver;border-left:solid .5pt silver;&#13;&#10;     border-right:solid .5pt silver;border-bottom:solid .5pt silver'>&#13;&#10;     <x:Caption>Microsoft Office Spreadsheet</x:Caption>&#13;&#10;    </x:Label>&#13;&#10;    <x:Name>Sheet1</x:Name>&#13;&#10;    <x:WorksheetOptions>&#13;&#10;     <x:Selected/>&#13;&#10;     <x:Height>5292</x:Height>&#13;&#10;     <x:Width>21458</x:Width>&#13;&#10;     <x:TopRowVisible>0</x:TopRowVisible>&#13;&#10;     <x:LeftColumnVisible>0</x:LeftColumnVisible>&#13;&#10;     <x:ProtectContents>False</x:ProtectContents>&#13;&#10;     <x:DefaultRowHeight>210</x:DefaultRowHeight>&#13;&#10;     <x:StandardWidth>2389</x:StandardWidth>&#13;&#10;    </x:WorksheetOptions>&#13;&#10;   </x:ExcelWorksheet>&#13;&#10;  </x:ExcelWorksheets>&#13;&#10;  <x:MaxHeight>80%</x:MaxHeight>&#13;&#10;  <x:MaxWidth>80%</x:MaxWidth>&#13;&#10; </x:ExcelWorkbook>&#13;&#10;</xml><![endif]-->&#13;&#10;&#13;&#10;<table class=wcCB808C7 x:str>&#13;&#10; <col width=&quot;56&quot;>&#13;&#10; <tr height=&quot;14&quot;>&#13;&#10;  <td></td>&#13;&#10; </tr>&#13;&#10;</table>&#13;&#10;&#13;&#10;</body>&#13;&#10;&#13;&#10;</html>&#13;&#10;"><PARAM NAME="DataType" VALUE="HTMLDATA"><PARAM NAME="AutoFit" VALUE="0"><PARAM NAME="DisplayColHeaders" VALUE="-1"><PARAM NAME="DisplayGridlines" VALUE="-1"><PARAM NAME="DisplayHorizontalScrollBar" VALUE="-1"><PARAM NAME="DisplayRowHeaders" VALUE="-1"><PARAM NAME="DisplayTitleBar" VALUE="0"><PARAM NAME="DisplayToolbar" VALUE="-1"><PARAM NAME="DisplayVerticalScrollBar" VALUE="-1"><PARAM NAME="EnableAutoCalculate" VALUE="-1"><PARAM NAME="EnableEvents" VALUE="-1"><PARAM NAME="MoveAfterReturn" VALUE="-1"><PARAM NAME="MoveAfterReturnDirection" VALUE="0"><PARAM NAME="RightToLeft" VALUE="0"><PARAM NAME="ViewableRange" VALUE="1:65536"></OBJECT> 
    展开全文
  • 自动添加Excel控件及事件代码.rar,有时需要在工作表或者窗体中动态添加控件,并且为新添加的控件添加相关的事件代码,这些都可以利用VBA代码实现。
  • 使用控件NativeExcel控件开发导出Excel的公共通用类

    主要引用单元 nExcel。

    unit uExportExcel;
    
    interface
    
    uses
      SysUtils, Windows, Classes, Graphics, nExcel;
    
    type
      TExportExcel = class(TObject)
      private
        FFileName: string;   //Excel文件名
      protected
        procedure CreateTitle(ASheet: IXLSWorksheet; Cell1, Cell2: string; ATitle: string;
          AAlign: Integer = 1; AHeight: Integer = 14);
        
        procedure SetTitleInfo(ARange: IXLSRange; ATitle: string; AAlign: Integer = 1;
          AWidth: Integer = 20; AHeight: Integer = 14);
    	  
        procedure SetCellItemInfo(ACell: IXLSRange; AValue: string; Align: Integer = 0;
          AWarp: Boolean = False);
    
        function AddSheet(AExcel: IXLSWorkbook; AName: string): IXLSWorksheet;
    	
        procedure AddMatter(ASheet: IXLSWorksheet);
    
        function YMFBExportSheets(AExcel: IXLSWorkbook): Boolean;
      public
        constructor Create(AFileName: string); virtual;
        destructor Destroy; overload;
    
        function YMFBExecute: Boolean;
      end;
    
    
    implementation  
    
    constructor TExportExcel.Create(AFileName: string);
    begin
      FFileName := AFileName;
    end;
    
    destructor TExportExcel.Destroy;
    begin
      FProcessDlg.Free;
    end;
    
    //新增一个sheet
    function TExportExcel.AddSheet(AExcel: IXLSWorkbook; AName: string): IXLSWorksheet;
    begin
      Result := AExcel.Sheets.Add;
      Result.DisplayGridLines := True;
      Result.Cells.Font.Name := '宋体';
      Result.Cells.Font.Size := 10;
      Result.Name := AName;
    end;
    
    //创建标题行
    procedure TExportExcel.CreateTitle(ASheet: IXLSWorksheet; Cell1, Cell2,
      ATitle: string; AAlign, AHeight: Integer);
    begin
      //合并单元格
      ASheet.Range[Cell1, Cell2].Merge;
      SetTitleInfo(ASheet.Range[Cell1, Cell2], ATitle, AAlign, 20, AHeight);
    end;
    
    //指定标题单元格写入值
    procedure TExportExcel.SetTitleInfo(ARange: IXLSRange; ATitle: string;
      AAlign, AWidth, AHeight: Integer);
    begin
      With ARange do
      begin
        Font.Name := '宋体';
        Font.Size := 11;
        Font.Bold := True;      
        ColumnWidth := AWidth;     
        RowHeight := AHeight;
        //Interior.Color := clSilver;
        WrapText := True;   
        Borders.ColorIndex  := xlColorIndexAutomatic;     
        VerticalAlignment   := xlHAlignCenter;
        case AAlign of
          0: HorizontalAlignment := xlHAlignLeft;
          1: HorizontalAlignment := xlHAlignCenter;
          2: HorizontalAlignment := xlHAlignRight;
        else
          HorizontalAlignment := xlHAlignCenter;
        end;
        Value := ATitle;
      end;
    end;
    
    //指定单元格写入值
    procedure TExportExcel.SetCellItemInfo(ACell: IXLSRange; AValue: string; Align: Integer = 0;
      AWarp: Boolean = False);
    begin
      With ACell do
      begin
        Borders.ColorIndex := xlColorIndexAutomatic;
        Value := AValue;
        RowHeight := 13.5;
        VerticalAlignment := xlHAlignCenter;
        if AWarp then WrapText := True;
        case Align of
          1 : HorizontalAlignment := xlHAlignCenter;
          2 : HorizontalAlignment := xlHAlignRight;
        end;
      end;    
    end;
    
    //执行导出Excel
    function TExportExcel.YMFBExecute Boolean;
    var
      LExcel: IXLSWorkbook;
    begin
      Result := False;
    
      LExcel:= TXLSWorkbook.Create;
      try
        YMFBExportSheets(LExcel);
    
        Result := LExcel.SaveAs(FFileName) = 1;
      finally
        LExcel := nil;
      end;
    end;
    
    function TExportExcel.YMFBExportSheets(AExcel: IXLSWorkbook): Boolean;
    var
      LSheet: IXLSWorksheet;
    begin
      Result := True;
      try
        LSheet := AddSheet(AExcel, '测试Sheet');
        AddMatter(LSheet);
      except
        Result := False;
      end;
    end;
    
    procedure TExportExcel.AddMatter(ASheet: IXLSWorksheet);
    begin
      CreateTitle(ASheet, 'A1', 'C1', '测试', 1, 20);
      SetTitleInfo(ASheet.Range['A2', 'A2'], '序号', 1, 15);
      SetTitleInfo(ASheet.Range['B2', 'B2'], '名称', 1, 45);
      SetTitleInfo(ASheet.Range['C2', 'C2'], '型号规格', 1, 20);
      
      SetCellItemInfo(Item[3, 1], '1', 1);
      SetCellItemInfo(Item[3, 2], '百事可乐', 0, True);
      SetCellItemInfo(Item[3, 3], '250ML', 0, True);
      
      SetCellItemInfo(Item[4, 1], '2', 1);
      SetCellItemInfo(Item[4, 2], '可口可乐', 0, True);
      SetCellItemInfo(Item[4, 3], '250ML', 0, True);
    end;
    
    end.


    上述代码为不完整的精简代码,懒,没测试了,用的时候再改改



    展开全文
  • Excel控件的使用 如何实现以下效果 调用开发工具选项卡 很多同学的Excel可能默认情况下没有开发工具选项卡,那么我们可以先根据以下步骤先调出开发工具。 具体步骤 step 1 插入控件 在开发工具中选中插入按钮,...

    Excel控件的使用

    如何实现以下效果

    效果1
    效果2

    调用开发工具选项卡

    很多同学的Excel可能默认情况下没有开发工具选项卡,那么我们可以先根据以下步骤先调出开发工具。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    具体步骤

    step 1 插入控件

    在开发工具中选中插入按钮,选择表单控件中的第二个控件。

    在这里插入图片描述

    将控件绘制在合适区域,就会显示出控件的基本模型。

    在这里插入图片描述

    step 2 设置控件

    右击绘制好的控件,点击最下方的设置控件格式。

    在这里插入图片描述

    将需要放入控件进行筛选的区域放入数据源区域,再任意选择一个空单元格放入单元格链接。

    在这里插入图片描述

    设置好以后点击确定。

    在这里插入图片描述

    点击确定以后,可以看见控件里已经有我们需要的下拉菜单。

    在这里插入图片描述

    并且当我们选择菜单中的某一个选项时,会给我们在之前设置的单元格链接中返回一个数值参数。

    在这里插入图片描述

    step 3 利用单元格链接参数和INDEX公式取数

    index是一个非常常用的查找引用函数,第一个参数需要传入数据区域,第二个参数传入一个整形数值n,这个函数会将这个区域中的第n个数据返回给我们。这里我们利用单元格链接返回的参数放入index的第二个参数中。我们将每一列单元格都用index函数写好后。我们会发现,当我们通过控件选择不同的产品时,数据会跟着变动。

    在这里插入图片描述

    step 4 创建图表

    选中数据创建条形图。

    在这里插入图片描述
    生成好图以后我们调整图形位置,遮盖住我们用index生成的数据。通过调节控件中筛选的内容,便能实现动态图表。

    在这里插入图片描述

    最后

    其实你会发现控件有很多种类型,我们就不再此逐一介绍了。他们的原理是一样的。快动手试试吧。做属于你的动态图表。

    展开全文
  • 本文介绍excel控件相关的一些知识点。excel控件有两种,分别是【窗体控件】和【ActiveX控件】。两种控件做出相同的效果,但它俩也有很多不同的地方。 Excel控件是放置于窗体上的一些图形对象,可用来显示或输入数据...
  • 引言 我们还是要回顾下我们要干什么?我们的目标是做一个具有查询及显示查询结果的工具。上一章介绍了窗体及其属性、事件、方法等,这个东西只能算是画个查询条件的框框...控件其实也是窗体,是上篇中的窗体的儿子...
  • GemBox.Spreadsheet第三方Excel控件,不用安装Excel插件,即可创建Excel文件。
  • NPOI导出excel控件

    2018-03-21 10:58:26
    大名鼎鼎的NPOL导出控件,支持两种Excel格式带公用类,
  • web页面嵌入excel控件,网页中在线编辑EXCEL表格实例

    千次下载 热门讨论 2008-09-05 15:59:29
    网页中嵌入excel控件,在线编辑excel。上面的例子我是装的office 2003 测试通过,如果客户端是office 2007 请更改classid。
  • 本人珍藏的Delphi 最好的Excel控件(附demo),过去好像是一个波兰开发的,delphi7一直用,后来自己做了改进,所有的新的delphi 版本都可以用。xe6,xe5都新测成功。有很简单和直接的调用 宏代码功能。(附demo),...
  • .net 仿Excel 控件

    2015-11-27 14:47:17
    网页开发中类似于Excel的第三方控件,handsontable-0.18.0版本
  • net中的GemBox.ExcelLite开源操作Excel控件
  • dotnet平台EXCEL控件NPOI

    2020-04-29 09:42:26
    NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作。NPOI是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。
  • Excel 控件Spire.XLS 更新至7.12.76,支持将Excel文件保存到Excel2016格式。
  • excel控件大全c#嵌入excel

    热门讨论 2010-07-20 13:01:33
    excel相關控件集合m。包括koogra、myxls、GridViewExportToExcelAllYouNeed、HFSoftReport。。。
  • Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也能拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求。 误差线可用于显示潜在的误差或相对于数据系列中每个数据标志的潜在误差或不确定程度。在...
  • Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也能拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求。 之前介绍过如何设置现有Excel图表的数据标签样式,今天本文将着重介绍如何使用Spire.XLS...
  • 非常好的C#excel代码,能够很快将数据转换成excel,希望能帮到有用的人!!!!
  • Spire.XLS 是一款专业的Excel控件,无需Excel,也能进行全部Excel的功能操作,支持 .NET和 WPF。本教程将给大家介绍如何将数据导出到WPF的Excel中。通过 Spire.XLS for WPF全部问题可以轻松解决。
  • WinForm中使用Excel控件

    2010-08-11 22:12:00
    最近项目中要在WinForm中使用Excel控件,经过几天的研究,现在总结一下成果。 在WinForm中使用Excel控件主要有三种方法:WebBrowser、DSOFramer、OWC。下面分别描述一下如何使用。 一、WebBrowser /// -1、...
  • unigui 最好的输出excel控件 TMS.FlexCel.VCL.v.6.3.0.0.XE10.2.Src
  • 最近研究了下ListView控件,发现有很多问题,google出来的东西一塌糊涂,自己总结一下:ListView与EXCEL在外观上的差别首先,ListView看起来确实很像EXCEL表格,但是要注意,ListView的第一行是不算在“表格里面去的...
  • unigui 最好的输出excel控件 TMS.FlexCel.VCL.v.6.3.0.0.XE10.1.Src
  • Spire.XLS 是一个专业的Excel控件,有 .NET、WPF和Silverlight 版本,通过Spire.XLS无需安装微软Excel,也能拥有Excel的全套功能,本文介绍了如何通过Spire.XLS在C#,VB.NET中添加Excel边框。
  • Spire.XLS是一款专业的Excel控件,无需安装微软Excel,也能拥有Excel的全套功能,能够为工厂智能化提供完善的Excel需求。 在Excel图表中,有时候仅用一个轴标签往往无法准确表达一个数据集的实际含义,这种情况在...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,872
精华内容 2,348
关键字:

excel控件