CSV文件在Excel中未正确对齐

时间:2018-12-13 10:15:49

标签: excel csv export-to-excel

我有一个CSV文件,当我打开Excel然后从文件中添加时,我选择'逗号'作为分隔符,因为那样,因此当我看到结果时效果不好。

基本上,“描述”字段包含“中断/输入”,尽管所有文本均显示在“”中,但它们仍显示在新行中,我不知道如何解决此问题,有人知道吗?

致谢

以下是csv的示例

<div class="bfh-selectbox" data-name="type" data-name="type">
<div data-value="1" <?php $type ? "buyObject" : "SELECTED"; ?>>Option 1</div>
<div data-value="2" <?php $type ? "sellObject" : "SELECTED"; ?>>Option 2
</div>
<div data-value="3" <?php $type ? "brokerObject" : "SELECTED"; ?>>Option 3</div>
</div>

1 个答案:

答案 0 :(得分:1)

当您导入在荷兰计算机上描述的给定CSV时,与此处相同。 看来Excel那里有一个bug。

起作用的是使用一小段PowerShell将CSV中的定界符转换为计算机的默认定界符。
在荷兰机器上,该机器将是分号Mvx.IoCProvider.RegisterType<IJob>(() => new CustomJob());

${childElements} =  Get Child WebElement    xpath=//*

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

当然,此后您仍然必须在单元格对齐方式上设置;选项。 (以荷兰语# 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

Cell alignment

希望有帮助