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
)
希望对您有所帮助
我有一个 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
)
希望对您有所帮助