自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 收藏
  • 关注

原创 【StructueEngineering】Pre-accepted Geotechnical Program of BD

【代码】【StructueEngineering】Pre-accepted Geotechnical Program of BD。

2024-09-29 01:13:04 855

原创 【StructueEngineering】Pre-accepted Structural Program of BD

【代码】【StructueEngineering】Pre-accepted Structural Program of BD。

2024-09-29 00:49:53 920

原创 【C#】【EXCEL】BumblebeeComponentsAnalysisGH_Ex_Ana_SparkLine.cs

这段代码定义了一个名为的类,它是一个Grasshopper组件,用于在Excel工作表中添加迷你图(Sparkline)。以下是对这个组件的功能和主要特点的介绍:迷你图列(Sparkline Column)和迷你图(Sparkline)确实有一些区别。让我为您解释这两者的主要区别:功能概述:这个组件允许用户在Excel工作表中添加迷你图。迷你图是一种小型图表,通常嵌入在单个单元格中,用于显示数据趋势。

2024-08-26 00:25:39 1340

原创 【C#】【EXCEL】BumblebeeComponentsAnalysisGH_Ex_Ana_SparkColumn.cs

这段代码定义了一个名为的 Grasshopper 组件,其主要功能是在 Excel 工作表中添加迷你图列(Sparkline Column)。以下是对这个组件的功能和特点的详细介绍:功能概述:这个组件允许用户在 Grasshopper 环境中为 Excel 工作表添加迷你图列。迷你图是一种小型的内嵌图表,通常用于显示数据趋势,非常适合在有限的空间内展示数据变化。

2024-08-26 00:25:07 1109

原创 【C#】【EXCEL】BumblebeeComponentsAnalysisGH_Ex_Ana_CondVal.cs

这段代码定义了一个名为的 Grasshopper 组件,其主要功能是为 Excel 工作表中的特定范围添加条件格式。以下是对这个组件的功能和特点的详细介绍:功能概述:这个组件允许用户在 Grasshopper 环境中为 Excel 工作表的特定单元格范围添加基于值的条件格式。用户可以指定一个数值、条件类型和颜色,组件会根据这些参数在指定的 Excel 范围内应用相应的条件格式。

2024-08-26 00:24:05 1393

原创 【C#】【EXCEL】BumblebeeComponentsAnalysisGH_Ex_Ana_CondUnique.cs

这段代码定义了一个名为的 Grasshopper 组件。以下是该组件的功能和介绍:功能介绍:这个组件是用于在 Excel 范围内添加基于唯一值的条件格式。它允许用户高亮显示工作表中的唯一值或非唯一值。组件参数:这个组件是 Grasshopper 环境中用于 Excel 数据分析和可视化的工具之一,特别适用于需要快速识别数据集中唯一或重复值的场景。它提供了一种程序化的方式来应用 Excel 的条件格式功能,使数据分析和展示更加高效和灵活。

2024-08-26 00:23:15 803

原创 【C#】【EXCEL】BumblebeeComponentsAnalysisGH_Ex_Ana_CondTopPercent.cs

这段代码定义了一个名为的 Grasshopper 组件,其主要功能是为 Excel 工作表中的特定范围添加条件格式。具体来说,它允许用户基于数值的前N%来设置单元格的格式。以下是该组件的主要特点和功能:使用场景:这个组件特别适用于需要快速识别和突出显示数据集中最高或最低一定比例值的情况。总的来说,这个组件为Excel数据分析提供了一个强大而灵活的工具,使用户能够快速可视化数据集中的重要百分比段,从而更容易识别关键数据点和趋势。

2024-08-26 00:22:25 1148

原创 【C#】【EXCEL】BumblebeeComponentsAnalysisGH_Ex_Ana_CondTopCount

这段代码定义了一个名为的 Grasshopper 组件。它的主要功能是为 Excel 中的一个范围添加条件格式,具体是根据数值的大小高亮显示前N个(或后N个)数值。以下是该组件的详细介绍:这个组件是Excel数据分析和可视化的有力工具,特别适用于需要快速识别数据集中最高或最低值的场景。它将Excel的条件格式功能与Grasshopper的参数化设计能力相结合,为用户提供了一种高效的数据处理方法。

2024-08-26 00:21:18 1176

原创 【C#】【EXCEL】BumblebeeComponentsAnalysisGH_Ex_Ana_CondScale.cs

这段代码定义了一个名为的类,它是一个 Grasshopper 组件,用于在 Excel 工作表中添加基于相对值的条件格式颜色。以下是该组件的主要功能和介绍:使用场景:这个组件适用于需要在 Excel 中可视化数据分布的情况。总的来说,这个组件为用户提供了一种简便的方法来在 Grasshopper 环境中为 Excel 数据添加高级的条件格式,增强了数据的可视化效果和可读性。

2024-08-26 00:20:41 2143

原创 【C#】【EXCEL】BumblebeeComponentsAnalysisGH_Ex_Ana_CondBlank.cs

这段代码定义了一个名为的类,它是一个 Grasshopper 组件,用于在 Excel 工作表中为特定范围添加条件格式。具体功能和介绍如下:功能概述:这个组件用于在 Excel 中为指定的单元格范围添加基于空白值的条件格式。它允许用户高亮显示空白或非空白的单元格。使用场景:这个组件可以用于数据分析或可视化,帮助用户快速识别 Excel 表格中的空白或填充单元格。例如,在数据清理过程中识别缺失数据,或在数据录入过程中突出显示已填写的字段。

2024-08-26 00:19:47 1092

原创 【C#】【EXCEL】Bumblebee/Components/Analysis/GH_Ex_Ana_CondBetween.cs

这段代码定义了一个名为的 Grasshopper 组件,其主要功能是为 Excel 工作表中的特定范围添加条件格式。具体来说:使用场景:这个组件适用于需要在 Grasshopper 中处理 Excel 数据的情况,特别是当用户想要突出显示落在特定数值区间内(或外)的数据时。它可以帮助用户快速识别符合特定条件的数据,提高数据分析和可视化的效率。扩展性:这个组件展示了如何将 Excel 的高级功能集成到 Grasshopper 中,为数据分析和可视化提供了更多可能性。

2024-08-25 22:25:48 1249

原创 【C#】【EXCEL】Bumblebee/Components/Analysis/GH_Ex_Ana_CondBar.cs

这段代码定义了一个名为的 Grasshopper 组件,其主要功能是为 Excel 工作表中的特定范围添加条件格式条形。以下是该组件的主要功能和特点:组件特性:作为次要组件显示在 Grasshopper 界面中具有自定义图标有唯一的组件标识符(GUID)组件标识符(GUID)在 Grasshopper 插件开发中有几个重要的目的:唯一标识:GUID 确保每个组件在 Grasshopper 环境中都有一个唯一的标识符。这对于区分不同的组件至关重要,即使它们可能有相似的名称或功能。

2024-08-25 22:20:29 1995

原创 【C#】【EXCEL】Bumblebee/Components/Analysis/GH_Ex_Ana_CondAverage.cs

总的来说,这个组件提供了一种在 Grasshopper 环境中直接操作 Excel 数据的方法,特别是添加基于平均值的条件格式。它利用了面向对象编程的继承特性,重写了基类的多个方法来定制组件的行为。通过这种方式,它实现了在Grasshopper环境中直接操作Excel数据的功能,为用户提供了强大而灵活的数据处理工具。这个组件的主要功能是为 Excel 工作表中的一个范围添加基于平均值的’条件格式’。这个流程图展示了组件的主要执行步骤,从初始化到获取输入参数,然后根据条件执行相应的操作,最后设置输出。

2024-08-25 21:31:51 882

原创 【C#】【EXCEL】Bumblebee/Classes/Marshal2.cs

这个流程图将描述 方法的执行过程。成功 / Success失败 / Failure开始 / Start调用 GetActiveObject / Call GetActiveObject尝试 CLSIDFromProgIDEx / Try CLSIDFromProgIDEx获取 CLSID / Get CLSID调用 CLSIDFromProgID / Call CLSIDFromProgID调用 GetActiveObject / Call GetActiveObject返回对象 / Return Obj

2024-08-25 21:16:54 777

原创 【C#】【EXCEL】Bumblebee/Classes/ExWorksheet.cs

这个类提供了一系列方法来操作 Excel 工作表,包括基本的工作表管理、数据写入、范围操作和图片插入等功能。通过这些方法,可以实现对 Excel 的程序化控制,为自动化处理 Excel 文档提供了强大的工具。通过这些方法,可以实现数据写入、范围操作、图片插入等多种功能,为Excel自动化提供了强大的工具。这个流程图展示了 ExWorksheet 类的主要功能和结构,有助于理解代码的整体架构和各个部分的关系。:设置工作表变化的监听器,用于在 Grasshopper 中响应 Excel 的变化。

2024-08-25 21:04:30 922

原创 【C#】【EXCEL】Bumblebee/Classes/ExWorkbook.cs

这个类提供了一个强大的接口来操作 Excel 工作簿,包括管理工作表、保存文件、添加和运行宏等功能。它封装了许多底层的 Excel COM 操作,使得在 .NET 环境中处理 Excel 文件变得更加简单和直观。: 设置 COM 对象和名称。这段代码现在包含了详细的中文注释,解释了每个方法和属性的功能。ExWorkbook Class (ExWorkbook类)获取指定名称的工作表,如果不存在则创建新的。获取活动工作表,如果没有则创建新的。从现有 ExWorkbook 创建。创建空 ExWorkbook。

2024-08-25 20:56:28 1284

原创 【C#】【EXCEL】Bumblebee/Classes/ExShape.cs

这些方法和属性共同构成了一个强大的接口,用于在C#中操作Excel形状,特别是SmartArt对象。它们展示了如何与Excel的COM对象交互,修改形状的各种属性,如颜色、线条粗细和布局。这个类的设计考虑到了易用性和灵活性,允许开发者精确控制Excel中的图形元素。这个方法重写了Object类的ToString方法,提供了ExShape对象的自定义字符串表示。当然,我会为这段代码添加详细的中文注释,以便于您的学习和博客发表。这个方法设置形状轮廓的颜色。它同时设置线条的前景色和背景色,以确保一致的颜色效果。

2024-08-25 20:48:51 2310

原创 【C#】【EXCEL】Bumblebee/Classes/ExRow.cs

这个类为处理Excel数据提供了一个坚实的基础,可以在此基础上构建更复杂的功能。它展示了如何将复杂的数据结构封装在一个易于使用的类中,这是良好软件设计的一个典型例子。ExRow类提供了一种灵活而强大的方式来表示和操作Excel中的一行数据。它的设计允许轻松创建、复制和访问行数据,同时保持了良好的封装性。类的结构和主要组成部分,有助于理解代码的整体架构。列名 行值和格式值构造函数。访问 formats 字典。修改 formats 字典。从列名 行值和格式值创建。访问 values 字典。

2024-08-25 20:40:08 811

原创 【C#】【EXCEL】Bumblebee/Classes/ExRange.cs

这些详细的中文注释解释了每个方法的功能、参数的作用以及实现的细节。这种详细的注释对于学习和维护代码都非常有帮助,特别是对于那些不熟悉 Excel 自动化或 COM 编程的开发者来说。这些详细的注释解释了每个方法的功能、参数的作用以及实现的细节。这种详细的注释对于学习和维护代码都非常有帮助,特别是对于那些不熟悉 Excel 自动化或 COM 编程的开发者来说。为了创建一个全面但不过于复杂的流程图,我们将重点关注 ExRange 类的主要功能和方法。ExRange 类中的其他重要方法,并解释它们的功能。

2024-08-25 19:32:55 1237

原创 【C#】【EXCEL】Bumblebee/Classes/ExGraphic.cs

根据您提供的代码和要求,我将创建一个流程图来展示ExGraphic类的结构。这个流程图将使用中英双语标注,并对应到代码中的英文。这个流程图清晰地展示了ExGraphic类的结构,包括已定义的成员变量以及尚未实现的构造函数、属性和方法。这个类旨在封装与图形相关的各种属性和方法。这个流程图展示了ExGraphic类的结构。ExGraphic Class (ExGraphic 类)潜在的构造函数、属性和方法的示例。Members (成员变量)ExGraphic 类。成员变量的用途和默认值。

2024-08-25 19:11:30 1086

原创 【C#】【EXCEL】Bumblebee/Classes/ExFont.cs

这个流程图展示了ExFont类的结构,包括已定义的成员变量以及尚未实现的构造函数、属性和方法。成员变量部分详细列出了每个变量的名称、类型和中文说明,直接对应到代码中的英文。根据您提供的代码和要求,我将创建一个流程图来展示ExFont类的结构。这个类可以用在需要频繁操作字体属性的场景,如文本编辑器、报表生成器等。这个类旨在封装与字体相关的各种属性,如字体族、颜色、样式等。通过这种方式,可以深入探讨ExFont类的设计理念、实现细节和潜在应用。流程图展示了ExFont类的结构。Members (成员变量)

2024-08-25 19:05:02 946

原创 【C#】【EXCEL】Bumblebee/Classes/ExEnums.cs

这个流程图展示了 Bumblebee 命名空间中定义的各种枚举类型。Bumblebee 命名空间。

2024-08-25 02:50:17 972

原创 【C#】【EXCEL】Bumblebee/Classes/ExData.cs

它包含一个枚举来定义可能的数据类型,一个受保护的成员来存储当前类型,两个构造函数用于不同的初始化方式,以及一个属性来获取数据类型。好的,我会为您创建一个描述 ExData 抽象类结构的流程图,包含中英双语说明。ExData 抽象类定义完成 / ExData Abstract Class Defined。当然,我会为您提供流程图和代码的详细解释,并用中英双语实现解释和代码的对应。整个类的结构已经定义完成,包括所有必要的成员、构造函数和属性。这是整个类的开始,定义了一个名为 ExData 的抽象类。

2024-08-25 01:45:46 1737

原创 【C#】【EXCEL】Bumblebee/Classes/ExColumn.cs

它反映了类的设计,包括多个构造函数以适应不同的初始化需求,以及提供的属性和方法。d. 名称、值列表和格式构造函数 (Name, Values List and Format Constructor)e. 值列表和格式构造函数 (Values List and Format Constructor)c. 名称和值列表构造函数 (Name and Values List Constructor)b. 值列表构造函数 (Values List Constructor)从名称和值列表创建 ExColumn。

2024-08-25 00:55:05 1095

原创 【C#】【EXCEL】Bumblebee/Classes/ExChart.cs

它实现了流程图中描述的所有主要步骤,从创建图表对象,到设置各种属性,再到选择特定的图表类型。代码的结构和方法名称清晰地反映了流程图中的各个步骤,使得使用者可以方便地按照流程图的逻辑来使用这个类创建所需的图表。可选 / Optional。可选 / Optional。可选 / Optional。可选 / Optional。可选 / Optional。可选 / Optional。可选 / Optional。可选 / Optional。可选 / Optional。可选 / Optional。

2024-08-25 00:33:40 1132

原创 【C#】【EXCEL】Bumblebee/Classes/ExCell.cs

地址转换操作 / Address Conversion Operations。创建 ExCell 实例 / Create ExCell Instance。这主要对应于 Address 属性的 get 和 set 方法。根据需求选择不同的构造函数来创建 ExCell 实例。这是流程的起点,代表我们开始使用 ExCell 类。属性操作 / Property Operations。虽然流程图中没有直接显示,但这些是类的基础。这对应于代码中的构造函数部分。获取/设置 Address。这对应于代码中的属性部分。

2024-08-24 21:52:09 1107

原创 【C#】【EXCEL】Bumblebee/Classes/ExApp.cs

的类,它是对 Microsoft Excel 应用程序的封装。这个类提供了一系列方法来操作 Excel 应用程序、工作簿和工作表。获取或创建 Excel 应用程序 (Get or Create Excel Application)创建 ExApp 实例 (Create ExApp Instance)工作表操作 (Worksheet Operations)工作簿操作 (Workbook Operations)成功 / Success。失败 / Failure。开始 / Start。Excel 应用程序。

2024-08-24 21:36:36 1331

原创 【GH】【EXCEL】P8: Marco

这些不同类型的组件使 VBA 成为一个强大和灵活的编程环境,允许开发者创建从简单宏到复杂应用程序的各种功能。每种类型都有其特定的用途和优势,选择哪种类型取决于你要实现的具体功能和编程需求。例如,如果原文件名是 “Report.xlsx”,在2024年5月1日15:30:45运行这个宏,这个宏会在当前工作簿所在的文件夹中创建一个新的备份文件。生成的文件名将会是 “240501-153045 Report.xlsx”。这是一个非常实用的宏,特别适合需要定期备份重要Excel文件的场景。

2024-08-21 00:21:34 1195

原创 【GH】【EXCEL】P7: Control

XL LabelXL DropdownXL CHECK BOXXL ButtonXL ScrollerXL SpinnerXL ListBox

2024-08-21 00:04:02 193

原创 【GH】【EXCEL】P6: Shapes

Picture。

2024-08-20 23:32:15 444

原创 【GH】【EXCEL】P4: Chart

(Text)(Boolean)(Integer)PiePie3DDonutRadar(Boolean)(Text)(Boolean)(Integer)BasicBoxPyramidCylinderCone(Integer)ClusterStackFill(Boolean)(Text)(Boolean)(Integer)LineAreaArea3d(Integer)ClusterStackFill(Boolean)

2024-08-20 22:35:24 987

原创 【GH】【EXCEL】P4: Graphics

Formatting can be applied to an entire range.Formatting can be applied to each cell as a seperate range, but this can be 'costly(slowly ) 'in terms of calls to Excel for each range.

2024-08-19 23:38:12 313

原创 【GH】【EXCEL】P3: Set Conditional Formatting To Excel Data By Gh

The Conditional Scale colors the cell backgrounds based on their relative numeric values with a 2 or 3 color gradientThe Conditional Percentages colors the cell backgrounds based on their relative pecentile numeric valuesThe Conditional Average colors the

2024-08-19 23:07:43 981

原创 【GH】【EXCEL】P2: Read DATA SET from EXCEL into GH

The Live component will refresh when changes are made to a specifie worksheet.

2024-08-19 01:22:40 841

原创 【GH】【EXCEL】P1: Write DATA SET from GH into EXCEL

(Text)(Text)(Text)(Boolean)(Boolean)

2024-08-19 00:37:02 1005

原创 【GH】【EXCEL】bumblebee简介:GH↔EXCEL

https://www.interop.xyz/post/bumblebeehttps://www.food4rhino.com/en/app/bumblebeehttps://github.com/interopxyz/Bumblebee/blob/main/Bumblebee/Components/Worksheets/GH_Ex_Wks_Edit.csReturns the Excel Application object.If an active session of Excel is open,

2024-08-18 23:44:44 1068

原创 【Python】【Rhino】Filtering Text Objects with Specific Content in Rhino

以下是一个简单而强大的Python脚本,可以帮助我们在Rhino中选择包含特定文本的对象:all_texts = rs.ObjectsByType(512) # 512 是文本对象的类型代码# 使用示例search_text = "要查找的文本"

2024-08-05 14:24:55 934 1

原创 【Rhino】【Python】按指定距离数列,复制和堆叠对象

选择一个基础对象根据预定义的高度列表复制这个对象将复制的对象按照累计高度在Z轴方向上堆叠让我们逐步解析这个脚本的结构和功能。print("无法获取对象边界框")returntotal = 0total += delse:print("无法复制对象到距离 {}".format(dist))获取选定对象的边界框。计算对象底部中心点作为初始参考点。计算累积距离列表。复制对象并按累积距离移动。你可以通过修改distances列表来自定义每层的高度。

2024-07-31 23:55:47 364

原创 【Rhino】【BIM】学习笔记:Grasshopper市政应用

自动截取截面所在的路径线段自动将截面放置在所在线段的起点上自动将截面上所有结构批量放样(rhino中需要手动选取,多次放样)

2024-07-10 23:22:56 365

原创 【ETABS】【RHINO】案例:Swallow to ETABS

same floor height, use “REPEAT DATA”, floor height * number of floors

2024-07-07 21:54:35 316

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除