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

考えられる使用シナリオ

テキストとして入力された数値データを数値に変換したい場合があります。 Microsoft Excel では、*‘12345** のように、数字の前にアポストロフィを置くことで、数字をテキストとして入力できます。 Excel は数値を文字列として扱います。 Aspose.Cells を使用すると、文字列を数値に変換できます。

テキストとして保存されている数値を Excel の数値に変換します

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

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

JAVA の Aspose.Cells を使用して、テキストとして保存された数値を数値に変換します

Aspose.Cells for Java API は、Cells.convertStringToNumericValue() すべての文字列またはテキスト数値データを数値に変換するために使用できるメソッド。

次のスクリーンショットは、セル A1:A17* の文字列番号を示しています。文字列番号は左揃えになります。

これらの文字列数値は、次を使用して数値に変換されています。Cells.convertStringToNumericValue() 次のスクリーンショット。ご覧のとおり、右揃えになりました。

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

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