当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 保存文件时Excel CSV三引号

作者:精品下载站 日期:2024-12-14 18:11:07 浏览:15 分类:玩电脑

保存文件时Excel CSV三引号


您填写了 Excel 文件并将其保存为 CSV 文件。 Excel 保存的 CSV 文件显示三个双引号。保存文件后,您可以使用文本编辑器打开 CSV 文件来仔细检查。你看到了什么?它不是双引号,而是显示了三次双引号。

使用文本编辑器打开 CSV 文件

下载 CSV 文件 TripleQuotes.csv 并将其放置在 C:\Temp\ 文件夹中。您的系统上是否安装了文本编辑器Notepad++?那太棒了。如果没有,请下载该应用程序并安装。

使用文本编辑器打开 CSV 文件。您还可以右键单击 TripleQuotes.csv 文件,将显示上下文菜单。单击使用 Notepad++ 编辑

[玩转系统] 保存文件时Excel CSV三引号

编辑前的样子

让我们看一下 CSV 文件。它显示 “””OU=IT,OU=Users,OU=Company,DC=exoip,DC=local“””。

[玩转系统] 保存文件时Excel CSV三引号

使用 Import-Csv cmdlet 在 PowerShell 中导入 CSV。我们可以看到双引号。这不好,因为它不应该在输出中显示。

PS C:\> Import-Csv "C:\Temp\TripleQuotes.csv" -Delimiter ";" | Format-Table

FirstName Lastname City   Company OU
--------- -------- ----   ------- --
Max       Fraser   London EXOIP   "OU=IT,OU=Users,OU=Company,DC=exoip,DC=local"
Piers     Bower    London EXOIP   "OU=IT,OU=Users,OU=Company,DC=exoip,DC=local"
Kylie     Davidson London EXOIP   "OU=IT,OU=Users,OU=Company,DC=exoip,DC=local"
Richard   Grant    London EXOIP   "OU=IT,OU=Users,OU=Company,DC=exoip,DC=local"
Boris     Campbell London EXOIP   "OU=IT,OU=Users,OU=Company,DC=exoip,DC=local"
Nicholas  Murray   London EXOIP   "OU=IT,OU=Users,OU=Company,DC=exoip,DC=local"
Leonard   Clark    London EXOIP   "OU=IT,OU=Users,OU=Company,DC=exoip,DC=local"
Ruth      Dickens  London EXOIP   "OU=IT,OU=Users,OU=Company,DC=exoip,DC=local"
Jonathan  Fisher   London EXOIP   "OU=IT,OU=Users,OU=Company,DC=exoip,DC=local"
Grace     Rees     London EXOIP   "OU=IT,OU=Users,OU=Company,DC=exoip,DC=local"

在下一步中,我们将其更改为“OU=IT,OU=Users,OU=Company,DC=exoip,DC=local”。

使用文本编辑器编辑 CSV 三引号

您可以通过 Notepad++ 使用替换功能。点击菜单栏中的搜索,然后点击替换...(如果需要),您可以按 Ctrl+H,也可以执行相同的操作。

[玩转系统] 保存文件时Excel CSV三引号

查找 “”” 并替换为 ””。单击全部替换

[玩转系统] 保存文件时Excel CSV三引号

编辑后的样子

全部替换功能效果很好。引号显示为 ” 。

[玩转系统] 保存文件时Excel CSV三引号

在 PowerShell 中导入 CSV。不再显示双引号。

PS C:\> Import-Csv "C:\Temp\TripleQuotes.csv" -Delimiter ";" | Format-Table

FirstName Lastname City   Company OU
--------- -------- ----   ------- --
Max       Fraser   London EXOIP   OU=IT,OU=Users,OU=Company,DC=exoip,DC=local
Piers     Bower    London EXOIP   OU=IT,OU=Users,OU=Company,DC=exoip,DC=local
Kylie     Davidson London EXOIP   OU=IT,OU=Users,OU=Company,DC=exoip,DC=local
Richard   Grant    London EXOIP   OU=IT,OU=Users,OU=Company,DC=exoip,DC=local
Boris     Campbell London EXOIP   OU=IT,OU=Users,OU=Company,DC=exoip,DC=local
Nicholas  Murray   London EXOIP   OU=IT,OU=Users,OU=Company,DC=exoip,DC=local
Leonard   Clark    London EXOIP   OU=IT,OU=Users,OU=Company,DC=exoip,DC=local
Ruth      Dickens  London EXOIP   OU=IT,OU=Users,OU=Company,DC=exoip,DC=local
Jonathan  Fisher   London EXOIP   OU=IT,OU=Users,OU=Company,DC=exoip,DC=local
Grace     Rees     London EXOIP   OU=IT,OU=Users,OU=Company,DC=exoip,DC=local

了解更多:导入 CSV 分隔符 PowerShell »

使用 PowerShell 编辑 CSV 三引号

您可以使用 PowerShell 将三个双引号替换为双引号。以管理员身份运行 PowerShell 并运行以下 cmdlet。

PS C:\> (Get-Content "C:\Temp\TripleQuotes.csv") | ForEach-Object {$_ -replace '"""','"'} | Out-File "C:\Temp\TripleQuotes.csv" -Encoding UTF8

太好了,三重双引号被替换为双引号。这是否有助于您删除三重引号?

继续阅读:将电子邮件地址添加到 Excel 中的姓名列表 »

结论

在本文中,您了解了 Excel 使用三个双引号保存 CSV 文件。使用文本编辑器或 PowerShell 将三重双引号替换为双引号。最后,使用 Import-Csv cmdlet 验证 PowerShell 中的 CSV 文件导入。

您喜欢这篇文章吗?如果是这样,您可能会喜欢这篇文章导入 CSV 分隔符 PowerShell。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯