- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PowershellでExcelの値を取得したい)
PowershellでExcelの値を取得する方法
このQ&Aのポイント
- Powershellを使用してExcelファイルの値を取得する方法について説明します。
- Excelファイルを開き、指定したセルの値を読み取り、合計値を出力する方法を示します。
- 実行時に意図しない値が出力される問題についても触れます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> $Sheet.Cells.Item(1,1).Valueのオブジェクトが$CellValue1に代入されてしまい、これでは値のみが取得できないんです・・・ 失礼しました。 Item(1,1).Value ではなく、Item(1,1).Value() または Item(1,1).Value2 に、してみて下さい。
その他の回答 (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
質問者
お礼
ご回答ありがとうございます。 $Sheet.Cells.Item(1,1).Valueのオブジェクトが$CellValue1に代入されてしまい、これでは値のみが取得できないんです・・・
お礼
valueに()をつけるだけで行けました!!ずっと悩んでいたのですが・・・私も最初Item(1,1).valueでやったのですが、うまくいかなかったのでやり方をかえていました。助かりました、感謝です!!