Aus irgendeinem Grund CSV Juwel ist CSVs mit Unix EOL (siehe Screenshot) hier zu erzeugen: https://www.dropbox.com/s/4re7tpp4pj9psov/ice_screenshot_20171230-162304.png?dl=0 Screenshot gemacht in Notepad ++ (Alle Charaktere)Gibt es eine Möglichkeit, Ruby CSV gem CSVs mit Windows (CR LF) End Of Lines zu erstellen?
-Code verwende ich:
require 'csv'
all_the_things = []
all_the_things << ["item1.1","item1.2","item1.3"]
all_the_things << ["item2.1","item2.1","item2.1"]
all_the_things << ["item3.1","item3.1","item3.1"]
CSV.open("test.csv", "wb") do |row|
row << ["Column1", "Column2", "Column3"] #just headers
all_the_things.each do |data|
row << data
end
end
Gibt es eine Möglichkeit um Windows EOL (CR LF) anstelle von UNIX (LF) zu verwenden?
Ich bin mit 10 Windows und wenn ich nur Ausgabe einiger Linien nur gut in Datei arbeiten bringt alles mit (albeight ohne CSV gem richtige Datenstruktur der Verwaltung ist Alptraum):
....
File.open("test.csv", "w") do |line|
myarray.each do |data|
line.puts data
end
end
Danke im Voraus für irgendwelche Ideen und guten Rutsch ins Neue Jahr!
Was ist "Ruby CSV gem"? – mudasobwa