`
cxh116
  • 浏览: 76363 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

Ruby Spreadsheet 合并单元格方法

阅读更多
原文出处:http://rubyforge.org/forum/message.php?msg_id=64873


book = Spreadsheet::Workbook.new
sheet = book.create_worksheet :name => "Test Sheet"

bold_heading = Spreadsheet::Format.new(:weight => :bold, :size => 14, :align => :merge)
data = "A TEST HEADING"
test_row = sheet.row(0)

5.times do |i|
test_row.set_format(i,bold_heading)
end

test_row[0] = data

book.write '/Users/sam/tmp/testing.xls'



关键点:为你要合并的所有单元格设置:align => :merge

比如你要合并 a:1 a:2这两个单元格,那么这两个都设置:align => :merge属性
分享到:
评论

相关推荐

    devexpress 自定义合并单元格和表头

    在电子表格或数据网格中,单元格合并是指将多个相邻的单元格合并为一个大单元格,通常用于展示跨越多列的数据或创建复杂的表头结构。在DevExpress中,我们可以使用GridControl控件的内置功能来实现这一功能。 在...

    Qt中spreadsheet练习程序,可在Qt5.4中顺利运行

    Qt提供了QTableWidgetItem的setFlags()方法来控制单元格的可编辑性、选中性等,以及QTableWidgetItem的setBackground()和setFont()等方法来设置样式。 4. **计算功能**:电子表格的核心功能之一是计算,这可能需要...

    导出Excel多个单元格合并及图片插入

    上述方法有效地解决了单元格合并和图片插入的问题,但在实际应用过程中可能存在一定的局限性,比如无法很好地应对不同场景下的合并需求。未来可以考虑开发一种更为通用的方法来处理单元格合并的问题,使其能够适应更...

    PHPExcel合并与拆分单元格的方法

    需要注意的是,`mergeCells()` 方法只是在视觉上将单元格合并,实际上单元格仍然存在,但是它们共享格式、值等信息。 接下来,我们讨论拆分单元格的方法。如果你需要取消之前合并的单元格,可以使用 `unmergeCells...

    关于Spreadsheet 对象的方法、事件、属性

    以下是对"关于Spreadsheet对象的方法、事件、属性"这一主题的详细说明。 **方法**: 1. **打开(Open)**:用于打开一个现有的电子表格文件。 2. **保存(Save)**:将当前的工作簿保存到指定的位置。 3. **添加...

    OWC中SpreadSheet控件的操作方法集合

    **解释**:取消C3到D5范围内的单元格合并。 **14. 设置公式** ```csharp Spreadsheet1.ActiveSheet.Range("B2").Formula = "=SUM(C5*C6)"; ``` **解释**:在B2单元格中设置计算公式“=SUM(C5*C6)”。 **15....

    PhpSpreadsheet设置单元格常用操作汇总

    PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。 在调试设置时,确保引入了正确的文件并...

    OWCSpreadsheet单元格编辑方式的改进

    在进行详细知识点说明之前,需要明确标题“OWCSpreadsheet单元格编辑方式的改进”与描述中提及的“VSTO开发中关于OWC组件使用Spreadsheet编程的技巧”实际上指的是在使用... 中的Spreadsheet组件进行编程时...

    SpreadSheet控件主要属性、方法和事件

    ### SpreadSheet 控件主要属性、方法和事件 #### 一、概述 SpreadSheet 控件作为 Office Web 组件的一部分,广泛应用于各种需要展示和编辑表格数据的网页应用中。该控件的功能强大,提供了丰富的属性、方法及事件...

    C#中spreadsheet的使用

    接下来介绍如何获取SpreadSheet中的单元格值: ```csharp OWC10.Range range1 = axSpreadsheet1.get_Range(this.axSpreadsheet1.Cells[1, 1]); OWC10.Range cell = (OWC10.Range)range1.Cells[1, 1]; string ...

    电子表格:ywesee GmbH的Ruby Spreadsheet

    :库无法识别Excel创建的文档中的单元格格式,这将导致Floats返回任意数量。 :该库仅支持XLS格式。 它不支持XLSX格式。 什么是新的? 支持的大纲(分组)功能 读取大型Excel文件时显着提高了内存效率 有限的电子...

    POI处理Excel,获取特定单元格后,为其右侧相邻单元格赋值(Excel签署)

    标题中的“POI处理Excel,获取特定单元格后,为其右侧相邻单元格赋值(Excel签署)”是指使用Apache POI库在Java中操作Excel文件的过程。Apache POI是一个流行的开源项目,允许开发者读写Microsoft Office格式的文件...

    从Excel模板导出excel文件的PHPSpreadsheet扩展

    例如,如果一个单元格是合并的,你需要确保所有合并的子单元格都使用相同的数据进行替换。 PHP Spreadsheet还支持读取Excel文件,这意味着你可以从模板文件中获取格式信息,然后在创建新文件时应用这些格式。这在...

    phpSpreadsheet.zip

    - 使用`IOFactory::load()`方法加载Excel文件,并获取工作簿对象: ```php $spreadsheet = IOFactory::load('path_to_your_file.xlsx'); $worksheet = $spreadsheet->getActiveSheet(); ``` - 然后,你可以遍历...

    poi 解析excel实例

    在描述中提到的“ poi解析excel的工具类”,通常包含了一些常用的方法,例如打开文件、读取单元格数据、处理合并单元格等。以下是一些可能包含在该工具类中的关键方法: 1. **打开文件**:使用`WorkbookFactory`类...

    perl Spreadsheet

    - 写入数据:使用`write()`或`write_row()`、`write_column()`方法将数据写入单元格。 - 设置样式:你可以设置单元格的字体、颜色、边框、对齐方式等样式,增加文件的可读性和专业性。 - 图表支持:尽管功能相对...

    spreadsheet

    3. **设置和获取单元格数据**:使用`setItem(row, column, QTableWidgetItem*)`方法可以设置单元格内容,而`item(row, column)`则可以获取指定单元格的数据。 4. **单元格样式**:Qt允许你自定义单元格的样式,包括...

    spreadsheet的文件

    6. **合并单元格**:将多个单元格合并为一个单元格,用于标题或汇总信息。 7. **数据验证**:设置规则限制单元格内的数据类型或范围,防止输入错误。 8. **图表**:将数据转换为图表,如柱状图、折线图、饼图,...

    SpreadSheet

    在实际项目中,开发者可以创建`SpreadSheet`实例,然后调用这些方法来实现与Excel的交互,而无需关心底层的COM细节。这种抽象层提高了代码的可读性和可维护性。 使用这样的自定义库也有一些注意事项: - 需要确保...

    用ruby读excel文件生成xml文件

    标题 "用ruby读excel文件...在实际应用中,根据具体需求,可能还需要处理更复杂的情况,如单元格格式、合并单元格、日期格式转换等。不过,上述步骤提供了一个基本的框架,开发者可以根据实际需求对其进行扩展和定制。

Global site tag (gtag.js) - Google Analytics