CSV to HTML translation: Difference between revisions

m
m (→‎{{header|Visual Basic .NET}}: Removed extra newline)
Line 2,626:
 
=={{header|Julia}}==
<lang Julia>using DataFrames, CSV
 
using CSV, DataFrames
<lang Julia>function csv2html(fname::ASCIIString; header::Bool=false)
 
csv = readcsv(fname)
<lang Julia>function csv2html(fname::ASCIIString; header::Bool=false)
@assert(length(csv) > 0)
csv = readcsvCSV.read(fname)
@assert(lengthsize(csv, 2) > 0)
str = """
<html>
 
<head>
<style type="text/css">
Line 2,665 ⟶ 2,668:
</style>
</head>
 
<body>
<h1>csv2html Example</h1>
Line 2,672 ⟶ 2,675:
"""
tags = header ? ("<th>", "</th>") : ("<td>", "</td>")
for i=1:size(csv, 2)
str *= " " * tags[1] * csv[1, i] * tags[2] * "\n"
end
str *= " "^8 * "</tr>\n"
for i=2:size(csv, 1)
str *= " <tr>\n"
 
for j=1:size(csv, 2)
str *= " " * "<td>" * csv[i, j] * "</td>\n"
end
str *= " </tr>\n"
end
str * " </table>\n</body>\n\n</html>\n"
end
 
print(csv2html("input.csv", header=true))</lang>
</lang>{{out}}
 
{{out}}
 
<lang html5><html>
 
Line 2,760 ⟶ 2,761:
</table>
</body>
 
</html></lang>
 
4,102

edits