0
這可能是一個倒退的方法。我有一些代碼讀取CSV文件並將結果打印在HTML文件中。如果可能的話,我希望將這個文件打印成無序列表。通過Ruby和CSV打印出多級無序列表
這是我現在有它的輸出是不是我想要的:
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
輸出是什麼樣的?你想如何看待?如何處理一些示例CSV? 「關於您編寫的代碼問題的問題必須在問題本身中描述具體問題 - 幷包含有效代碼以再現問題本身。請參閱http://SSCCE.org以獲取指導。」 –