manumanu2021

Csv to html oder csv to txt

Hallo,

kann jemand einen online Bulk konverter für CSV Dateien empfehlen?

CSV to TXT
CSV to HTML

Zeilumbruch gefällt mir bei https://convertio.co/ nicht (und das es eine Ltd. ist)
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 6654491285

Url: https://administrator.de/forum/csv-to-html-oder-csv-to-txt-6654491285.html

Ausgedruckt am: 12.05.2025 um 20:05 Uhr

6247018886
6247018886 05.04.2023 aktualisiert um 18:03:06 Uhr
Goto Top
Moin.
Wieso sollte man vertrauliche Daten mit einem Online-Dienst teilen wenn man sich sowas auch schnell selbst stricken kann, z.B. mit Powershell??
[cmdletbinding()]
param(
    [parameter(mandatory=$true)]$path,
    [parameter()]$encoding = 'Default'  
)
foreach($file in Get-ChildItem -LiteralPath $path -Filter *.csv -File){
    Write-Verbose "Konvertiere '$($file.Fullname)' zu HTML."  
    $csv = Import-CSV -LiteralPath $file.Fullname -Delimiter ([regex]::match((gc $file.Fullname -Raw),'^("[^"]*"|[^,;\t\|]+)\s*([,;\t\|])').Groups[2].Value) -Encoding $encoding  
    $columns = $csv | Get-Member -MemberType NoteProperty | select -Expand Name
    $html = "<!DOCTYPE HTML><html><head><title>$($file.Name)</title><meta http-equiv=`"Content-Type`" content=`"text/html`"; charset=`"utf-8`"><style>*{font-family:sans-serif}th{font-weight:bold;text-align:left;background-color:#f0f0f0;padding:5px;border-left:1px dashed gray;}table td{border-bottom:1px dashed gray;padding:5px;border-left:1px dashed gray;}</style></head><body><table border=0 cellspacing=0 width=`"100%`"><tr>$($columns | %{"<th>$_</th>"})</tr>"  
    foreach($line in $csv){
        $html += "<tr>"  
        foreach($c in $columns){
            $html += "<td>$($line.$c)</td>"  
        }
        $html += "</tr>"  
    }
    $html += "</table></body></html>"  
    $html | out-file -LiteralPath (Join-Path $file.DirectoryName "$($file.Basename).html") -Encoding UTF8  
}
.\csv2htmlconverter.ps1 -path "D:\Ordner" -verbose
Styles etc. kannst du so lange anpassen wie du lustig bist.

Hättest ja auch selbst ChatGPT nach Erstelle mir ein Powershell-Skript das alle CSV-Dateien in einem Ordner in HTML-Tabellen konvertiert fragen können, das hätte es dir auch frei Haus geliefert face-wink.

Cheers briggs

p.s. wie konvertierst du CSV zu TXT ?? Ne CSV ist doch schon Text. Oder meinst du da auch in Tabellenform?
em-pie
em-pie 05.04.2023 um 17:42:34 Uhr
Goto Top
Moin,

Zitat von @6247018886:
p.s. wie konvertierst du CSV zu TXT ?? Ne CSV ist doch schon Text. Oder meinst du da auch Tabellenform?

Rename-Item -Path "C:\myFolder\myFile.csv" -NewName myFile.txt  
face-big-smile
Die Schleife kann er dann selbst, auf Basis deines obigen.
6247018886
6247018886 05.04.2023 aktualisiert um 17:45:43 Uhr
Goto Top
Zitat von @em-pie:
Rename-Item -Path "C:\myFolder\myFile.csv" -NewName myFile.txt  
face-big-smile
Die Schleife kann er dann selbst, auf Basis deines obigen.
Hey is noch kein Freitag face-big-smile, aber naja stimmt ja, kann man heute auch schon als Freitag akzeptieren face-wink.