質問編集履歴

2 リファレンスを追加

ohnebow

ohnebow score 9

2017/06/20 14:44  投稿

【VB】ClosedXMLを使用してExcelのセルから値を取得する方法について
VB初心者のプログラマ歴2年目です。
OpenXMLのライブラリClosedXMLを使用してExcelファイルを読み込み、
VB上で特定のセルの値を取得しようと試みていますが上手くいきません。
読み込んでいるExcelへの書き込みはできるのですが、取得ができない状態です。
以下、取得時に実行しているソースです。
```VB.net
Using workbook As New ClosedXML.Excel.XLWorkboook("ここにはパスとファイル名を記載しています")
Dim sheet = workbook.Worksheet(1)
MessageBox.Show(sheet.Cell("A1").GetString())
End Using
```
実行した際、「オブジェクトはIConvertibleを実装しなければなりません」というエラーメッセージが表示されます。
GetStringがClosedXMLの関数のため上記のエラーが発生しているのかと思われますが、
エラーの意味もよく理解できておりません。
お力を貸して頂ければと思います。
お力を貸して頂ければと思います。
[参考にしているClosedXMLのプロパティのリファレンスはこちらです](https://github.com/ClosedXML/ClosedXML/blob/master/ClosedXML/Excel/Cells/IXLCell.cs)
  • Excel

    4384 questions

    Excelは、マイクロソフト社が開発しているデータ集計や分析を行う表計算ソフトの一つです。文書作成や表計算、資料作成などの多彩な機能を備えており、統合パッケージであるMicrosoft Officeに含まれています。

  • VB.NET

    1704 questions

    Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

  • ClosedXML

    34 questions

    ClosedXMLは、Excel形式ファイル(.xlsx, .xlsm)の操作や読み書きのための.NETライブラリです。

1 初心者マークをOn

ohnebow

ohnebow score 9

2017/06/20 11:23  投稿

【VB】ClosedXMLを使用してExcelのセルから値を取得する方法について
VB初心者のプログラマ歴2年目です。
OpenXMLのライブラリClosedXMLを使用してExcelファイルを読み込み、
VB上で特定のセルの値を取得しようと試みていますが上手くいきません。
読み込んでいるExcelへの書き込みはできるのですが、取得ができない状態です。
以下、取得時に実行しているソースです。
```VB.net
Using workbook As New ClosedXML.Excel.XLWorkboook("ここにはパスとファイル名を記載しています")
Dim sheet = workbook.Worksheet(1)
MessageBox.Show(sheet.Cell("A1").GetString())
End Using
```
実行した際、「オブジェクトはIConvertibleを実装しなければなりません」というエラーメッセージが表示されます。
GetStringがClosedXMLの関数のため上記のエラーが発生しているのかと思われますが、
エラーの意味もよく理解できておりません。
お力を貸して頂ければと思います。
  • Excel

    4384 questions

    Excelは、マイクロソフト社が開発しているデータ集計や分析を行う表計算ソフトの一つです。文書作成や表計算、資料作成などの多彩な機能を備えており、統合パッケージであるMicrosoft Officeに含まれています。

  • VB.NET

    1704 questions

    Microsoft Visual Basic .NETのことで、Microsoft Visual Basic(VB6)の後継。 .NET環境向けのプログラムを開発することができます。 現在のVB.NETでは、.NET Frameworkを利用して開発を行うことが可能です。

  • ClosedXML

    34 questions

    ClosedXMLは、Excel形式ファイル(.xlsx, .xlsm)の操作や読み書きのための.NETライブラリです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る