![](/img/trans.png)
[英]How to exclude data from json file to convert into csv file powershell
[英]How to convert below from a CSV file to JSON using powershell?
如何將下面的 Xlsx 轉換為 JSON? 我想要 JSON 文件來獲取這樣的數據:
{"POV":["DC01","DC05",...,"Input"],
"Years": ["FY19", "FY19",..., "FY19"],
"Columns":[["Jan", "Feb",...,"Apr"]],
"Rows":[{"Account":["Meals"],"Data":["5000","6000","5000","7000"]}
真正在 PowerShell 中掙扎(示例):
$Excel = New-Object -Com Excel.Application
$wb = $Excel.Workbooks.Open("C:\Users\Blam\OneDrive - Huron Consulting Group\Desktop\Projects\Bio_Rad\EPBCS - Copy\EPBCS - Copy\Test.xlsx")
$WorkBook = $objExcel.Workbooks.Open($strPath)
$Worksheet = $Worksheet.sheet.item("Test")
$intRowMax = ($worksheet.UsedRange.Rows).count
Import-Csv .\Test.csv | ConvertTo-Json | Add-Content -Path "result.json"
我的Excel:
這是 JSON 結果
[
{
"Jan": "6000",
"Feb": "2342",
"Mar": "5424"
},
{
"Jan": "6001",
"Feb": "2343",
"Mar": "5425"
},
{
"Jan": "6002",
"Feb": "2344",
"Mar": "5426"
},
{
"Jan": "6003",
"Feb": "2345",
"Mar": "5427"
},
{
"Jan": "6004",
"Feb": "2346",
"Mar": "5428"
},
{
"Jan": "6005",
"Feb": "2347",
"Mar": "5429"
},
{
"Jan": "6006",
"Feb": "2348",
"Mar": "5430"
},
{
"Jan": "6007",
"Feb": "2349",
"Mar": "5431"
}
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.