summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--lib/axlsx.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/axlsx.rb b/lib/axlsx.rb
index ed7a141f..8cecf47a 100644
--- a/lib/axlsx.rb
+++ b/lib/axlsx.rb
@@ -104,6 +104,9 @@ module Axlsx
Axlsx::col_ref(c_index).to_s << (r_index+1).to_s
end
+ # Creates an array of individual cell references based on an excel reference range.
+ # @param [String] range A cell range, for example A1:D5
+ # @return [Array]
def self.range_to_a(range)
range.match(/^(\w+?\d+)\:(\w+?\d+)$/)
start_col, start_row = name_to_indices($1)
@@ -115,7 +118,6 @@ module Axlsx
end
end
-
# performs the increadible feat of changing snake_case to CamelCase
# @param [String] s The snake case string to camelize
# @return [String]