PowerShellがファイルをCSVとして保存したくないのはなぜですか

シェナニゲーター
$Path = 'D:/ETL_Data/TwitchTVData.xlsx'
$csvPath = 'D:/ETL_Data/TwitchTVData2.csv'

# Open the Excel document and pull in the 'Sheet1' worksheet
$Excel = New-Object -Com Excel.Application
$Workbook = $Excel.Workbooks.Open($Path)
$page = 'Sheet1'
$ws = $Workbook.Worksheets | Where-Object {$_.Name -eq $page}
$Excel.Visible = $true
$Excel.DisplayAlerts = $false

# Set variables for the worksheet cells, and for navigation
$cells = $ws.Cells
$row = 1
$col = 4
$formula = @"
=NOW()
"@

# Add the formula to the worksheet
$range = $ws.UsedRange
$rows = $range.Rows.Count
for ($i=0; $i -ne $rows; $i++) {
    $cells.Item($row, $col) = $formula
    $row++
}

$ws.Columns.Item("A:D").EntireColumn.AutoFit() | Out-Null
$ws.Columns.Range("D1:D$rows").NumberFormat = "yyyy-MM-dd hh:mm"

$Excel.ActiveWorkbook.SaveAs($csvPath)
$Excel.Quit()

[System.GC]::Collect()
[System.GC]::WaitForPendingFinalizers()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($excel)

https://www.experts-exchange.com/questions/27996530/How-to-convert-and-xlsx-spreadsheet-into-CSV.html#answer38780402-20

私はそれに従おうとしていましたが、どういうわけか私にSaveAs()はうまくいきません。エラーが発生します

ファイルにアクセスできません 'D:// ETL_Data / E567DF00

これをCSVに保存するにはどうすればよいですか?

編集:

6コメントで提案されているように、fileformatパラメーターがない場合の正確なエラー

MicrosoftExcelはファイル 'D:\ // ETL_Data / 8011FF00'にアクセスできません。
考えられる理由いくつかあり
ます。oファイル名またはパスが存在しない。
oファイルが別のプログラムによって使用されています。
o保存しようとしている
  ブックは、現在開いているブックと同じ名前です。
D:\ PS_Scripts \ twitchExcelAddSnapShot.ps1:32 char:1 
+ $ Excel.ActiveWorkbook.SaveAs($ csvPath)
+ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 
    + CategoryInfo:OperationStopped :( :) []、COMException 
    + FullyQualifiedErrorId:System.Runtime.InteropServices.COMException

fileformatパラメータの正確なエラー6

ファイルにアクセスできませんでした。次のいずれかを試してください
。o指定したフォルダーが存在することを確認します。
oファイルを含むフォルダーが読み取り専用でないことを確認します。
oファイル名に次の文字が含まれていないことを確認してください。
  <>?[]:| または* 
oファイル/パス名に218文字を超えないようにしてください。
D:\ PS_Scripts \ twitchExcelAddSnapShot.ps1:32 char:1 
+ $ Excel.ActiveWorkbook.SaveAs($ csvPath、6)
+ ~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo:OperationStopped :( :) []、COMException 
    + FullyQualifiedErrorId:System.Runtime.InteropServices.COMException
マティアスR.ジェッセン

PowerShellはパスセパレーターに関してはかなり寛容ですが、COM +サーバー(のようなExcel.Application)はそうではないかもしれません。

代わり$csvPathに使用する変数値を変更します\/

$csvPath = 'D:\ETL_Data\TwitchTVData2.csv'

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

xlsmをxlsxとして保存した後、新しいファイルを開くと古いファイルが閉じるのはなぜですか?

分類Dev

Powershell Import-CsvがこのCSVファイルで正しく機能しないのはなぜですか?

分類Dev

Sparkがデータフレームをcsv形式で保存しているときに複数のcsvファイルを作成するのはなぜですか?

分類Dev

IndexedDBに保存されているemscriptensfopen()を介してファイルを開くことができないのはなぜですか?

分類Dev

Rbx.Lua-.txtファイルをテーブルとして保存できないのはなぜですか?

分類Dev

出力がファイルとして保存されないのはなぜですか?

分類Dev

CassandraがCSVファイルからすべての値をロードしないのはなぜですか?

分類Dev

$ paramsがデフォルトとして設定された値ではなく、構成ファイルから値を取得するのはなぜですか?

分類Dev

なぜタールなのか。隠しファイルを参照してくださいが、ls。ではない?

分類Dev

私のPythonは、保存されたテキストファイルをメモ帳でしか開くことができません。なぜですか?

分類Dev

fputcを使用して書き込まれたファイルが終了しないのはなぜですか?

分類Dev

PhpStormがUser_model.phpをPHPファイルとして認識しないのはなぜですか?

分類Dev

xamppを使用してローカルホストでCSSが正しく機能しないのに、同じファイルをローカルまたはNetlifyサイトから開いたときに正常に機能するのはなぜですか?

分類Dev

.gitignoreファイルが入力したファイルを無視しないのはなぜですか?

分類Dev

tf2がtf_functionモデルを.pbファイルとして保存できないのはなぜですか?

分類Dev

XMLファイルを正しく解析しないのはなぜですか?

分類Dev

入力をファイル自体として受け取るコマンドから出力をファイルに保存できないのはなぜですか?

分類Dev

開いているファイルが多すぎてストリームを開くことができませんでした-php1024の最大制限-Redhat-新しい制限が機能しないのはなぜですか?

分類Dev

文字「 」をファイルに保存すると、「?」として保存されるのはなぜですか?

分類Dev

fwrite() を実行したときにファイルが書き込まれないのはなぜですか?

分類Dev

フォルダを使用したApacheSpark保存機能にマルチサブファイルが含まれているのはなぜですか?

分類Dev

相対パスを使用してCLionでファイルを開くことができないのはなぜですか?

分類Dev

ファイルに書き込むことが正しく機能しないのはなぜですか?

分類Dev

Windowsの.bmpファイル構造で、「biSizeImage」が「width * height *(biBitCount / 8)」と等しくないのはなぜですか?

分類Dev

Windowsの.bmpファイル構造で、「biSizeImage」が「width * height *(biBitCount / 8)」と等しくないのはなぜですか?

分類Dev

MicrosoftWordがLibreOfficeの.odtファイルが破損していると不平を言うのはなぜですか?

分類Dev

MicrosoftWordがLibreOfficeの.odtファイルが破損していると不平を言うのはなぜですか?

分類Dev

Emacs:ファイルを開いたときにメジャーモードが正しく設定されないのはなぜですか?

分類Dev

Javaを使用してファイルの最初と最後に文字列を追加した後、xmlファイルが正しく整列されないのはなぜですか?

Related 関連記事

  1. 1

    xlsmをxlsxとして保存した後、新しいファイルを開くと古いファイルが閉じるのはなぜですか?

  2. 2

    Powershell Import-CsvがこのCSVファイルで正しく機能しないのはなぜですか?

  3. 3

    Sparkがデータフレームをcsv形式で保存しているときに複数のcsvファイルを作成するのはなぜですか?

  4. 4

    IndexedDBに保存されているemscriptensfopen()を介してファイルを開くことができないのはなぜですか?

  5. 5

    Rbx.Lua-.txtファイルをテーブルとして保存できないのはなぜですか?

  6. 6

    出力がファイルとして保存されないのはなぜですか?

  7. 7

    CassandraがCSVファイルからすべての値をロードしないのはなぜですか?

  8. 8

    $ paramsがデフォルトとして設定された値ではなく、構成ファイルから値を取得するのはなぜですか?

  9. 9

    なぜタールなのか。隠しファイルを参照してくださいが、ls。ではない?

  10. 10

    私のPythonは、保存されたテキストファイルをメモ帳でしか開くことができません。なぜですか?

  11. 11

    fputcを使用して書き込まれたファイルが終了しないのはなぜですか?

  12. 12

    PhpStormがUser_model.phpをPHPファイルとして認識しないのはなぜですか?

  13. 13

    xamppを使用してローカルホストでCSSが正しく機能しないのに、同じファイルをローカルまたはNetlifyサイトから開いたときに正常に機能するのはなぜですか?

  14. 14

    .gitignoreファイルが入力したファイルを無視しないのはなぜですか?

  15. 15

    tf2がtf_functionモデルを.pbファイルとして保存できないのはなぜですか?

  16. 16

    XMLファイルを正しく解析しないのはなぜですか?

  17. 17

    入力をファイル自体として受け取るコマンドから出力をファイルに保存できないのはなぜですか?

  18. 18

    開いているファイルが多すぎてストリームを開くことができませんでした-php1024の最大制限-Redhat-新しい制限が機能しないのはなぜですか?

  19. 19

    文字「 」をファイルに保存すると、「?」として保存されるのはなぜですか?

  20. 20

    fwrite() を実行したときにファイルが書き込まれないのはなぜですか?

  21. 21

    フォルダを使用したApacheSpark保存機能にマルチサブファイルが含まれているのはなぜですか?

  22. 22

    相対パスを使用してCLionでファイルを開くことができないのはなぜですか?

  23. 23

    ファイルに書き込むことが正しく機能しないのはなぜですか?

  24. 24

    Windowsの.bmpファイル構造で、「biSizeImage」が「width * height *(biBitCount / 8)」と等しくないのはなぜですか?

  25. 25

    Windowsの.bmpファイル構造で、「biSizeImage」が「width * height *(biBitCount / 8)」と等しくないのはなぜですか?

  26. 26

    MicrosoftWordがLibreOfficeの.odtファイルが破損していると不平を言うのはなぜですか?

  27. 27

    MicrosoftWordがLibreOfficeの.odtファイルが破損していると不平を言うのはなぜですか?

  28. 28

    Emacs:ファイルを開いたときにメジャーモードが正しく設定されないのはなぜですか?

  29. 29

    Javaを使用してファイルの最初と最後に文字列を追加した後、xmlファイルが正しく整列されないのはなぜですか?

ホットタグ

アーカイブ