已经有日本人写好的库供我们使用,所以是很方便的!
$ sudo gem install google-spreadsheet-ruby
使用方法
Example:
require "rubygems"
require "google_spreadsheet"
# Logs in.
# You can also use OAuth. See document of GoogleSpreadsheet.login_with_oauth for details.
session = GoogleSpreadsheet.login("username@gmail.com", "mypassword")
# First worksheet of http://spreadsheets.google.com/ccc?key=pz7XtlQC-PYx-jrVMJErTcg&hl=en
ws = session.spreadsheet_by_key("pz7XtlQC-PYx-jrVMJErTcg").worksheets[0]
# Gets content of A2 cell.
p ws[2, 1] #==> "hoge"
# Changes content of cells. Changes are not sent to the server until you call ws.save().
ws[2, 1] = "foo"
ws[2, 2] = "bar"
ws.save()
# Dumps all cells.
for row in 1..ws.num_rows
for col in 1..ws.num_cols
p ws[row, col]
end
end
# Yet another way to do so.
p ws.rows #==> [["fuga", ""], ["foo", "bar]]
# Reloads the worksheet to get changes by other clients.
ws.reload()
分享到:
相关推荐
1、SpreadSheet是一个Excel操作封装类,使用起来比其他的更为方便。 2、修正了原版SpreadSheet几个错误问题 3、压缩包里面包含了SpreadSheet的简单使用示例。 4、使用vs2008编译通过
在VBA编辑器中,选择"工具"菜单 -> "部件",在"控件"选项卡中找到"Microsoft Spreadsheet 16.0 Object Library"(或对应版本),然后勾选并确定,这样就添加了控件库引用。 3. **在用户窗体中添加控件** 在VBA的...
google-spreadsheet-javascript, 从google电子表格读取数据 Google-Spreadsheet-Javascript这是一个简单的jQuery插件类,允许JavaScript应用程序从Google电子表格中提取数据。有关最基本的用法( 请看这里的行动。),...
SpreadSheet 控件作为 Office Web 组件的一部分,广泛应用于各种需要展示和编辑表格数据的网页应用中。该控件的功能强大,提供了丰富的属性、方法及事件,使得开发者能够灵活地对表格进行操作与定制。本文将详细介绍...
### C#中Spreadsheet的使用详解 在C#开发中,处理Excel文件是非常常见的需求之一。本文档将详细介绍如何在C#中使用Spreadsheet技术来读取、操作和展示Excel文件的内容。 #### 一、环境准备与前置知识 在开始之前...
在PHP中,使用PHPSpreadsheet库导入Excel文件主要涉及以下步骤: - 首先,你需要通过Composer安装PHPSpreadsheet库。在你的项目根目录下运行以下命令: ```bash composer require phpoffice/phpspreadsheet ``` ...
在本文中,我们将深入探讨如何使用Laravel框架与Google Sheets集成,实现数据的导出功能。这个项目名为"Laravel开发 - Google Spreadsheet Exporter",它提供了一个方便的Artisan命令,能够从谷歌电子表格(Google ...
通过COM,开发者可以使用ActiveX自动化技术来控制Excel,创建、读取、编辑和保存Excel工作簿。具体来说,会涉及到以下几个主要的COM对象: 1. **Application对象**:这是与Excel应用程序进行交互的顶级对象,可以...
### OWC中SpreadSheet控件的操作方法集合 在OWC(Open Web Clent)系统中,SpreadSheet控件被广泛应用于实现类似Excel的功能,为用户提供一个直观的数据处理平台。本文档将详细介绍如何通过代码操作SpreadSheet控件...
### XAF 中字段启用 SpreadSheet 编辑模式详解 #### 一、背景介绍 XAF(Xtreme Application Framework)是 DevExpress 提供的一款基于 .NET 的应用开发框架,旨在简化复杂业务应用程序的开发过程。通过 XAF,开发者...
标题 "用ruby读excel文件生成xml文件" 描述的是一项技术任务,即使用Ruby编程语言来处理Excel文件,并将其内容转换成XML格式。这在数据迁移、格式转换或与不支持Excel格式的应用程序进行数据交换时非常有用。Ruby库...
标题中的"spreadsheet"一词通常指的是电子表格,这是一种用于组织和分析数据的软件工具,类似于我们熟知的Microsoft Excel或Google Sheets。在Qt框架中,也有实现类似功能的组件,称为QSpreadsheet或QTableWidget,...
使用 `Spreadsheet::ParseExcel` 的典型代码示例可能如下: ```perl use strict; use warnings; use Spreadsheet::ParseExcel; my $parser = Spreadsheet::ParseExcel->new(); my $workbook = $parser->parse('...
OWC11 Spreadsheet 是一款强大的电子表格应用程序,由微软在Office Web Components 2010中提供,它允许用户创建、编辑和共享电子表格,类似于Microsoft Excel。本篇文章将深入探讨OWC11 Spreadsheet的功能、使用方法...
这款工具提供了丰富的API和功能,允许开发者创建、编辑和展示复杂的电子表格,包括报表模板的设定。本项目是关于SpreadSheetControl报表模板的演示源码,旨在帮助开发者理解和应用其强大的功能。 在...
- 创建工作簿:你可以使用`Spreadsheet::WriteExcel->new()`来创建一个新的Excel工作簿对象。 - 添加工作表:通过`add_worksheet()`方法,你可以向工作簿添加新的工作表。 - 写入数据:使用`write()`或`write_row...
在本文中,我们将深入探讨如何使用"Laravel开发-laravel-lang-google-spreadsheet-importer"工具,将谷歌电子表格(Google Sheets)的数据导入到Laravel框架的语言文件中。这个工具利用了Laravel Artisan命令行工具...
Qt Spreadsheet工程完整版是针对Qt框架的一个项目,它实现了电子表格的功能,类似于Microsoft Excel或Google Sheets。这个项目基于Qt编程的第二章和第三章内容,旨在帮助开发者深入理解和实践Qt的编程技巧,尤其是在...
这个程序的运行环境是Ubuntu 10.10 下安装的QT 4.4 Creater编程软件,下编译通过的,除实现了可以打开多个窗口和启动画面以外。... 在低版本的情况下,如果程序不能正常运行,可能需要重新编译生成可执行文件。