summaryrefslogtreecommitdiffhomepage
path: root/test/workbook
AgeCommit message (Collapse)Author
2012-04-25bug fix to properly assign style/type data when creating rows and partial ↵Randy Morgan
style/types arrays
2012-04-21Update conditional formatting tests to account for 3 cfvo objs in icon setsStephen Pike
2012-04-21adding in icon set and MOAR examples for conditional formatting.Randy Morgan
2012-04-21add data bar conditional formatting support.Randy Morgan
2012-04-21adding in color scale for conditional formattingRandy Morgan
2012-04-20# Support for conditional formattingStephen Pike
Adds support for conditional formatting via two new classes, ConditionalFormatting and ConditionalFormattingRule. Conditional Formats apply to ranges of cells, and can include multiple rules, ranked by priority. A single worksheet has many @conditional_formattings applied to different ranges. There are still pieces of the spec missing from the implementation. The biggest glaring ommission are the child elements colorScale, dataBar, and iconSet (I only implemented formula). http://msdn.microsoft.com/en-us/library/documentformat.openxml.spreadsheet.conditionalformattingrule.aspx
2012-04-10Fix Dimension to check for nil members in rows.Randy Morgan
Fix column_widhts to allow adding new columns that may not exist in the worksheet yet.
2012-04-06Merge branch 'master' of git://github.com/randym/axlsxochko
2012-04-06put only plain string cells in shared string tableochko
2012-04-05Fix missing merged cells.Stefan Daschek
Merge cell info for all but the last merged cell was missing from XML output.
2012-04-05Fix position of pageMargins XML element.Stefan Daschek
Must appear after mergeCells but before drawing element.
2012-04-05fixing spec for time serialization assuming timezone to be GMT+1 - Randy Morgan
2012-04-03pre release prepRandy Morgan
2012-04-02Merge pull request #73 from jurriaan/empty-cellRandy Morgan
Support for empty cells like Excel
2012-04-03Trying something crazy for jruby1.9 modeRandy Morgan
2012-04-02Updated tests for nil cellsJurriaan Pruis
2012-04-02move axlsx.rb helper methods into separate test suite.Randy Morgan
2012-04-01Test 3+ letter column references and indices.Joe Kain
2012-04-01part way through changing all serialization to use string concatenation ↵Randy Morgan
prior to dropping Nokogiri dep in production.
2012-03-28Merge pull request #70 from jurriaan/auto_filter-fixRandy Morgan
Auto filter fix
2012-03-29Implement full set of col attributes and improve performance of autowidth ↵Randy Morgan
two fold. ``` user system total real axlsx_noautowidth 0.810000 0.020000 0.830000 ( 0.836274) axlsx 1.430000 0.160000 1.590000 ( 1.776305) axlsx_shared 9.360000 0.160000 9.520000 ( 9.662113) axlsx_stream 1.320000 0.110000 1.430000 ( 1.429806) csv 0.260000 0.020000 0.280000 ( 0.296828)
2012-03-28Updated test cases for Auto Filter fixJurriaan Pruis
2012-03-28implement column object - still needs to be tied in to a rewrite of autofit_dataRandy Morgan
2012-03-28Still not fast enough?Randy Morgan
``` user system total real axlsx_noautowidth 0.760000 0.020000 0.780000 ( 0.885482) axlsx 3.560000 0.130000 3.690000 ( 4.158594) axlsx_shared 11.610000 0.180000 11.790000 ( 13.208945) axlsx_stream 3.450000 0.120000 3.570000 ( 3.920745) csv 0.240000 0.010000 0.250000 ( 0.269822)
2012-03-27FAST ENOUGH?Randy Morgan
user system total real axlsx_noautowidth 1.560000 0.030000 1.590000 ( 1.717595) axlsx 4.360000 0.140000 4.500000 ( 5.748329) axlsx_shared 6.880000 0.160000 7.040000 ( 9.325648) axlsx_stream 4.320000 0.120000 4.440000 ( 5.642124) csv 0.240000 0.010000 0.250000 ( 0.301004)
2012-03-26fix specs for cell when serializing to string as hashes are not ordered!Randy Morgan
2012-03-26adjust specs to 0 based index references for worksheet[0] as first row.Randy Morgan
2012-03-26Quick and Dirty run on trying interpolated strings instead of nokogiri for ↵Randy Morgan
sheet generation.
2012-03-23move requires out of specs and into helper that prepends lib directory for ↵Randy Morgan
requires
2012-03-23move table spec inside of worksheet folder to keep in line with gem lib ↵Randy Morgan
structure
2012-03-21resolving #53 and adding specs for use_autowidth, show_gridlinesRandy Morgan
2012-03-14code formatting.Randy Morgan
2012-03-13Patching spec for 1.8.7 add that it fails when hitting map on the range as a ↵Randy Morgan
param, but hey - support for 1.8.7 is only required by one organization...
2012-03-12test r_abs with a cell in column AA.Joe Kain
2012-03-02epoc => epochJurriaan Pruis
2012-03-01Accept row numbers in Worksheet#[]Jurriaan Pruis
2012-02-28testing to_xml validitiyRandy Morgan
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-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-24Merge pull request #36 from die-antwort/add_page_marginsRandy Morgan
Add support for page margins to worksheet.
2012-02-24Add support for page margins to worksheet.Stefan Daschek
2012-02-24Fix DateTimeConverter testsJoseph HALTER
2012-02-23patch for variations between Array#to_s between ruby versions.Randy Morgan
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-23disable timezone testing for 1.8.7 for nowRandy Morgan
2012-02-23ruby version conditional specs to deal with epoc issues Randy Morgan
http://ruby-doc.org/core-1.8.7/Time.html
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