PS /home/nicholas>
PS /home/nicholas> $labs='http://www.bccdc.ca/Health-Info-Site/Documents/BCCDC_COVID19_Dashboard_Lab_Information.csv'
PS /home/nicholas>
PS /home/nicholas> $labs_csv=Invoke-RestMethod -Method Get -Uri $labs -Headers @{"Content-Type" = "text/csv"}
PS /home/nicholas>
PS /home/nicholas> $labs_csv
"Date","Region","New_Tests","Total_Tests","Positivity","Turn_Around"
2020-01-23,"BC",2,2,0,32
2020-01-23,"Fraser",0,0,0,0
2020-01-23,"Interior",0,0,0,0
...
2020-11-19,"Unknown",138,17222,0,37.4
2020-11-19,"Vancouver Coastal",2923,337615,5.12,28.5
2020-11-19,"Vancouver Island",1682,118623,1.4,12.7
PS /home/nicholas>
手动下载文件,然后导入,工作正常。
明显的解析错误不太合适,因为Import-CSV
在文件上工作正常。同样,文件“太长”没有意义,因为下载的文件可以正常工作。
当然,其他一切都是平等的。
也许我只需要拨动一个开关,否则 powershell 会阻塞“大”文件?