XLSファイルのリンクです。Spreadsheet gem を使用して XLS ファイルの内容を抽出しようとしています。特に、(年、国民総生産など) のようなすべての列ヘッダーを収集したいと考えています。しかし、問題はそれらが同じ列にないことです。たとえば、Gross National Income は 3 つの行で構成されています。また、セル「年」を作成するために結合された行セルの数も知りたいです。
私はプログラムを書き始めました、そして私はこれまでです:
require 'rubygems'
require 'open-uri'
require 'spreadsheet'
rows = Array.new
url = 'http://www.stats.gov.cn/tjsj/ndsj/2012/html/C0201e.xls'
doc = Spreadsheet.open (open(url))
sheet1 = doc.worksheet 0
sheet1.each do |row|
if row.is_a? Spreadsheet::Formula
# puts row.value
rows << row.value
else
# puts row
rows << row
end
# puts row.value
end
しかし、今私は立ち往生しており、続行するにはいくつかのガイドラインが本当に必要です. どんな種類の助けも大歓迎です。