![](/img/trans.png)
[英]How do i convert an xlsx file into a csv file, using powershell?
[英]How can I convert a csv file to lowercase or uppercase maintaining it's structure using powershell?
我有一個CSV文件,其內容需要轉換為所有小寫字母
我已經嘗試了下面的代碼,但它不維護CSV結構。
(Get-Content C:\_Scratch\export.csv).ToLower() | Out-File C:\_scratch\export.csv
$Init = Import-Csv C:\_Scratch\export.csv
我還有其他選擇可以嘗試嗎?
Get-Content
將為您提供字符串數組。 添加-Raw
開關以單個字符串形式讀取它, .toupper()
和.tolower()
字符串方法應該可以在該字符串上工作。
(Get-Content C:\_Scratch\export.csv -Raw).ToLower() | Out-File C:\_scratch\export.csv
$TempContentArray = $NULL
$TempContent = $NULL
$TempContent = Get-Content C:\_Scratch\import.csv
Foreach ($Line in $TempContent)
{
$TempContentArray += $Line.ToUpper()
}
$TempContentArray | C:\_scratch\export.csv
$Init = Import-Csv C:\_Scratch\export.csv
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.