• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PowershellでExcelの値を取得したい)

PowershellでExcelの値を取得する方法

このQ&Aのポイント
  • Powershellを使用してExcelファイルの値を取得する方法について説明します。
  • Excelファイルを開き、指定したセルの値を読み取り、合計値を出力する方法を示します。
  • 実行時に意図しない値が出力される問題についても触れます。

質問者が選んだベストアンサー

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

> $Sheet.Cells.Item(1,1).Valueのオブジェクトが$CellValue1に代入されてしまい、これでは値のみが取得できないんです・・・ 失礼しました。 Item(1,1).Value ではなく、Item(1,1).Value() または Item(1,1).Value2 に、してみて下さい。

mellow91
質問者

お礼

valueに()をつけるだけで行けました!!ずっと悩んでいたのですが・・・私も最初Item(1,1).valueでやったのですが、うまくいかなかったのでやり方をかえていました。助かりました、感謝です!!

その他の回答 (1)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

文字列を結合しているからでは? こうするとどうでしょう? $CellValue1 += $Sheet.Cells.Item(1,1).Text #10が入っている $CellValue2 += $Sheet.Cells.Item(1,2).Text #50が入っている ↓ $CellValue1 = $Sheet.Cells.Item(1,1).Value $CellValue2 = $Sheet.Cells.Item(1,2).Value

mellow91
質問者

お礼

ご回答ありがとうございます。 $Sheet.Cells.Item(1,1).Valueのオブジェクトが$CellValue1に代入されてしまい、これでは値のみが取得できないんです・・・

関連するQ&A

専門家に質問してみよう