# Spreadsheet-Excel 0.3.5 released

**URL:** <https://www.ruby-forum.com/t/spreadsheet-excel-0-3-5-released/65483>\
**Category:** Ruby\
**Created:** [August 18, 2006, 4:20pm UTC](https://www.ruby-forum.com/t/spreadsheet-excel-0-3-5-released/65483 "2006-08-18T16:20:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![spreadsheet](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5fc32e/32.png) [@spreadsheet](https://www.ruby-forum.com/u/spreadsheet)\
**Post date:** [August 18, 2006, 4:20pm UTC](https://www.ruby-forum.com/t/spreadsheet-excel-0-3-5-released/65483/1 "2006-08-18T16:20:36Z")

</div>

== What is it?  
Spreadsheet::Excel is a port of John McNamara’s Perl module  
“Spreadsheet::WriteExcel”. It allows you to generate Microsoft Excel  
compatible  
spreadsheets (in Excel 95 format) on _any_ platform. These spreadsheets  
are  
viewable with most other popular spreadsheet programs, including  
Gnumeric.  
Spreadsheet::Excel was originally written by Daniel J. Berger and is now  
maintained by Hannes W…

== How to get it?  
gem install spreadsheet-excel  
(you may have to wait a couple of hours for the mirror-fairy to come  
around  
to your neighbourhood…)

== Changes: 0.3.5 - 18-Aug-2006

- Instead of making OLEWriter inherit from IO, Spreadsheet::Excel now  
just  
delegates the IO method calls to an IO object reference in an instance  
variable. That way the developer can specify an IO or IO-like object  
to which  
OLEWriter will write. This allows developers to use StringIO objects  
(or any  
IO-like object).  
Thanks go to Daniel A. for the feature request, the patch, and  
most of  
this description.
- Implemented a Feature Request by Randal S.: it is now possible to  
specify  
alignment and border as additional values in the configuration-hash  
passed to  
Format.new as if alignment= or border= were called.

---

<div class="post-metadata">

**Author:** ![spreadsheet](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5fc32e/32.png) [@spreadsheet](https://www.ruby-forum.com/u/spreadsheet)\
**Post date:** [August 18, 2006, 11:21pm UTC](https://www.ruby-forum.com/t/spreadsheet-excel-0-3-5-released/65483/2 "2006-08-18T23:21:30Z")

</div>

Has anyone tried to support strings longer than 255 characters (the cell  
format is different from ordinary one) ?  
I’ve looked into Perl’s port and I realized that more thorough knowledge  
of excel binary format is required.

lopex

---

<div class="post-metadata">

**Author:** ![spreadsheet](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5fc32e/32.png) [@spreadsheet](https://www.ruby-forum.com/u/spreadsheet)\
**Post date:** [August 21, 2006, 11:08am UTC](https://www.ruby-forum.com/t/spreadsheet-excel-0-3-5-released/65483/3 "2006-08-21T11:08:42Z")

</div>

On Fri, Aug 18, 2006 at 11:17:23PM +0900, Hannes W. wrote:

> gem install spreadsheet-excel  
> IO-like object).  
> Thanks go to Daniel A. for the feature request, the patch, and most of  
> this description.
> 
> - Implemented a Feature Request by Randal S.: it is now possible to  
> specify  
> alignment and border as additional values in the configuration-hash passed  
> to  
> Format.new as if alignment= or border= were called.

```
URL, anyone? :-)

Is it http://rubyforge.org/projects/spreadsheet/ ?
```

---

<div class="post-metadata">

**Author:** ![spreadsheet](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/5fc32e/32.png) [@spreadsheet](https://www.ruby-forum.com/u/spreadsheet)\
**Post date:** [August 21, 2006, 1:21pm UTC](https://www.ruby-forum.com/t/spreadsheet-excel-0-3-5-released/65483/4 "2006-08-21T13:21:08Z")

</div>

On 8/21/06, Esteban Manchado Velázquez [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ```
> URL, anyone? :-)
> 
> Is it http://rubyforge.org/projects/spreadsheet/ ?
> 
> ```

That’s the one, and also:  
[http://raa.ruby-lang.org/project/spreadsheet/](http://raa.ruby-lang.org/project/spreadsheet/)  
(And [http://rubyspreadsheet.sourceforge.net](http://rubyspreadsheet.sourceforge.net) - which is to be moved to  
RubyForge)  
Apologies for the omission.

Hannes
