这可能是一种倒退的方式。我有一些代码可以读取 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