テキスト数値データを数値に変換する

可能な使用シナリオ

時々、テキストとして入力された数値データを数値に変換したい場合があります。例えば**‘12345**のように、Microsoft Excelで数値をテキストとして入力することができます。その場合、Excelはその数値を文字列として扱います。Aspose.Cells for Python via .NETでは、文字列を数値に変換することができます。

Excelでテキストとして保存された数値を数値に変換する方法

いくつかの簡単な手順に従うことで、テキストとして保存された数値を数値に変換できます。

  1. 左上隅にエラーインジケータが付いた単一のセルまたはセル範囲を選択します。
  2. 選択したセルまたはセル範囲の隣に表示されるエラーボタンをクリックします。メニューで、数値に変換をクリックします。
  3. アラートボタンが利用できない場合は、この問題がある列を選択します。全列を変換したくない場合は、代わりに1つ以上のセルを選択できます。ただし、選択したセルが同じ列にあることを確認してください。そうでないと、このプロセスは機能しません。テキストを列分割ボタンは通常、列を分割するために使用されますが、単一のテキスト列を数値に変換するためにも使用できます。データタブで、テキストを列分割をクリックしてください。
  4. ポップアップボックスの「完了」ボタンをクリックします。
  5. テキストとして保存されている数値が数値に変換されます。

Aspose.Cells for Python Excelライブラリを使用して、テキストとして保存された数値を数値に変換する方法

Aspose.Cells for Python via .NETは、すべての文字列やテキスト数値データを数値に変換するために使用できるCells.convert_string_to_numeric_value()メソッドを提供しています。

次のスクリーンショットは、セル A1:A17 に文字列の数値を示しています。文字列の数値は左寄せされています。

次のスクリーンショットでは、Cells.convert_string_to_numeric_value() を使用して文字列の数値を数値に変換しました。これらは今、右寄せになっています。

文字列の数値データを実際の数値に変換するPythonコード

以下のサンプルコードは、すべてのワークシートの文字列数値データを実際の数値に変換する方法を示しています。