summaryrefslogtreecommitdiffhomepage
path: root/lib/axlsx/workbook/worksheet
AgeCommit message (Collapse)Author
2012-03-01Accept row numbers in Worksheet#[]Jurriaan Pruis
2012-03-01Added << alias for add_rowJurriaan Pruis
2012-02-28patching time converter and specs as well as fixing warnings related to ↵Randy Morgan
uninitialized row#height and worksheet#page_margins
2012-02-28referencing Converter, which is now known as DateTimeConverter.Randy Morgan
This should have been caught in the specs, so I will update them later to make sure we cover this path.
2012-02-27Add support for rows with custom height.Stefan Daschek
2012-02-26Taking advantage of Stafan's excellent suggestion to take advantage of lazy ↵Randy Morgan
loading page margins.
2012-02-25add support for page margin initialization options as well as adding an ↵Randy Morgan
option to worksheet initialization so we can do stuff like this: workbook.add_worksheet(:page_margins => {:top=> 1.9}) and yielding the page_margins object off the worksheet for stuff like: worksheet.page_margins do |pm| pm.left = 0.7 end
2012-02-24Fix default value for left/right margins.Stefan Daschek
2012-02-24Add support for page margins to worksheet.Stefan Daschek
2012-02-23worksheet names need to be limited to 31 charactersRandy Morgan
2012-02-23out of time to play with this. We will need to create some 1.8.7 valid test ↵Randy Morgan
later.
2012-02-23renaming for clarity, a bit of docs and some patches to spec for AWSOME ↵Randy Morgan
date/time converter as negative date/time does not parse in some environments under 1.8.7
2012-02-22Extract date and time to serial converting and put serious tests on itJoseph HALTER
2012-02-22Add :date support to Axlsx::Cell and add missing part for boolean supportJonathan Tron
- date is now separated from Time support so that it does not include unwanted hours/minutes/seconds - missing boolean support was the xml generation specific to :boolean type
2012-02-22Add :boolean as a valid type for cellsJonathan Tron
2012-02-22updating workbook views to actually include references to each worksheet, ↵Randy Morgan
and the worksheet to point to its on sheetView as well as selection. I'll move the selection and tab selection out to programable values when I have a bit more time.
2012-02-22shadowed vars and bad indentation. shame, shame on meRandy Morgan
2012-02-16updated docsRandy Morgan
2012-02-16we need to be able to un-fix a column widthRandy Morgan
2012-02-16specifying a fixed with should not require exiting the each loop when ↵Randy Morgan
setting auto_fit_data
2012-02-16Next iteration after setting fixed width same as :ignore is givenochko
2012-02-15some small changes to ochko's great idea of allowing us to specify widths, ↵Randy Morgan
and even better ignore some cells when calculating autowidth.
2012-02-15Skip auto fit update or directly set fixed value for column widthochko
2012-02-15more stuff to keep rubyXL happy and still get a valid doc.Randy Morgan
2012-02-14couple of additions so that axlsx sheets can be "parsed" by rubyXL. Randy Morgan
Not much of a parser if you ask me - as it still chokes on drawing relations and requires a number of optional elements in the sheet. (another excel reverse engineer....) anyway - Im biased, and too lazy to write my own spec-based parser for now. if you *really* need to work with rubyXL - this one is for you.
2012-02-14Stomp out all warnings.Randy Morgan
"Method calls with expanded arrays require parentheses" Thanks rspec - I didn't know that.
2012-02-14changing column_widths to accept *args instead of a declared array.Randy Morgan
2012-02-13Improve accessibility and stringency for column_widths editing.Randy Morgan
2012-02-13adding in support for specified column widthsRandy Morgan
2012-02-12small optimization and readme update.Randy Morgan
2012-02-12refactor inline style attribute listing and xml generation so that both ↵Randy Morgan
shared strings and inline strings can use cell level inline styles against text runs
2012-02-12patches for 1.8.7Randy Morgan
2012-02-12Adding in support for optionally using the shared strings table. This will ↵Randy Morgan
allow us to inter-op properly with Numbers
2012-01-18remove linebreaks/indentation when saving to encourage interop with rubyXLRandy Morgan
https://github.com/randym/axlsx/issues/19
2012-01-13applying col_style to a list of rows of unequal length can cause an error as ↵Randy Morgan
there is no cell at the index. for example, with a structure like this: ******** ** ******** *** col_style 2, 1 would fail as the second row has no cell at index 2. Thanks Don! https://github.com/randym/axlsx/issues/15
2011-12-20removing debug codeRandy Morgan
2011-12-20patch: If the type is specified before the value is set we try to cast nil, ↵Randy Morgan
and force the type to be nil. We should only cast the value when type is being set against an established value attribute.
2011-12-16Little performance improvement.ochko
It doesn't need to do type detection if it is passed by options
2011-12-141.0.14 release prep. Beginnings of password protection scheduled for release ↵Randy Morgan
in Jan. 2012
2011-12-10adding support for auto filters and some improvements to auto_width cell ↵Randy Morgan
calculations.
2011-12-10changing time value storage to retain the value as a Time object until ↵Randy Morgan
serialization.
2011-12-08adding in support for merged cellsRandy Morgan
2011-12-07patch for issue #1Randy Morgan
force binary encoding for zip entries. [bug] fixed error in app.rb so extended properties can now be used. improved support for OOXML cell element types.
2011-12-06adding inlineString type to rich formatted cells.Randy Morgan
2011-12-06Formatting float values for column width and date values in an attempt to ↵Randy Morgan
resolve https://github.com/randym/axlsx/issues/1
2011-12-05updating docs and examplesRandy Morgan
2011-12-05adding [] method for named based access and including cell font size ↵Randy Morgan
overrides into the autowidth calculations
2011-12-05adding in style overrides to cell.rbRandy Morgan
2011-12-01added default formatting for date types when the cell style is 0 and the ↵Randy Morgan
data type is :time
2011-11-30Hardcoding time offset from 1970 as using time for dates this far in the ↵Randy Morgan
past will break on some systems. Adding in travis build status