これは逆の方法かもしれません。CSV ファイルを読み取り、結果を HTML ファイルに出力するコードが少しあります。可能であれば、このファイルを順序なしリストとして出力したいと考えています。
これは私が今持っているものであり、その出力は私が望むものではありません:
require 'csv'
col_data = []
CSV.foreach("primary_NAICS_code.txt") {|row| col_data << row}
begin
file = File.open("primary_NAICS_code_html.html", "w")
col_data.each do |row|
indentation, (text,*) = row.slice_before(String).to_a
file.write(indentation.fill("<ul>").join(" ") + "<il>" + text+ "</il></ul?\n")
end
rescue IOError => e
puts e
ensure
file.close unless file == nil
end