Csv 文件在 excel 中未正确对齐

Csv file is not aligned correctly in excel

我有一个 CSV 文件,当我打开 Excel 然后从文件添加时,我选择 'comma' 作为分隔符,因为它就是这样,所以当我看到结果时,结果并不好.

基本上 "description" 字段包含 "breaks / enters" 并且它们显示在新行中,尽管所有文本都显示在 " " 中,我不知道如何解决这个问题,任何人都有任何想法?

此致

这里是csv的例子

ID,Type,SKU,Naam,Gepubliceerd,Uitgelicht?,"Zichtbaarheid in catalogus","Korte omschrijving",Beschrijving,"Startdatum actieprijs","Einddatum actieprijs","Btw status",Belastingklasse,"Op voorraad?",Voorraad,"Lage voorraad","Nabestellingen toestaan?","Wordt individueel verkocht?","Gewicht (kg)","Lengte (cm)","Breedte (cm)","Hoogte (cm)","Klantbeoordelingen toestaan?",Aankoopnotitie,Actieprijs,"Reguliere prijs",Categorieën,Tags,Verzendklasse,Afbeeldingen,Downloadlimiet,"Dagen vervaltijd download",Hoofd,"Gegroepeerde producten",Upsells,Cross-sells,"Externe URL","Knop tekst",Positie,"Naam eigenschap 1","Waarde eigenschap 1","Zichtbare eigenschap 1","Globale eigenschap 1"
341,simple,DM1R,"Title-DM1",1,0,visible,,"<h2>TITLE</h2>
<strong>this is only what i'm expecting</strong>


This is the csv file

Hey hey hey
Tralalal

Eén afmeting: 50 x 40
<em>*de afmetingen zijn in cm en hoogte x lengte.</em>
<h2>Some text!</h2>
more txt text text

Opmerkingen:
<ul>
    <li>Test 1</li>
    <li>Test 2.</li>
</ul>",,,taxable,,1,32,5,1,0,,,,,1,,,32,"Diamond Paintings",,,,,,,,,,,,0,,,,

当我按照您在荷兰机器上描述的那样导入给定的 CSV 文件时,情况相同。 Excel 似乎有一个错误。

有效的方法是使用一小段 PowerShell 将 CSV 中的分隔符转换为机器的默认分隔符。
在荷兰机器上,分号 ;

# import the CSV with the comma as delimiter
$csv = Import-Csv -Path '<PATH-TO-THE-ORIGINAL-CSV-FILE>' -Delimiter ','
# export it again with a new name using either `-UseCulture` or `-Delimiter ';'`
$csv | Export-Csv -Path '<PATH-FOR-THE-OUTPUT-CSV-FILE>' -UseCulture -Force -NoTypeInformation -Encoding UTF8

接下来,您只需双击新文件,Excel 就会识别字段中的换行符。

当然,之后您仍然需要在单元格对齐方式上设置Wrap text选项。 (荷兰语 Terugloop

希望对您有所帮助