Ändern von Text Daten in Zahlen

Mögliche Verwendungsszenarien

Manchmal möchten Sie numerische Daten, die als Text eingegeben wurden, in Zahlen umwandeln. Sie können Zahlen in Microsoft Excel als Text eingeben, indem Sie einen Apostroph vor die Zahl setzen, zum Beispiel ‘12345. Excel behandelt die Zahl dann als String. Aspose.Cells for Node.js via C++ ermöglicht es Ihnen, Strings in Zahlen umzuwandeln.

Wie man in Excel Zahlen, die als Text gespeichert sind, in Zahlen umwandelt

Sie können Zahlen, die als Text gespeichert sind, in Zahlen umwandeln, indem Sie ein paar einfache Schritte befolgen.

  1. Wählen Sie eine einzelne Zelle oder einen Zellenbereich aus, der oben links einen Fehlerindikator hat.
  2. Klicken Sie neben der ausgewählten Zelle oder dem ausgewählten Zellenbereich auf die Schaltfläche für den Fehler, die erscheint. Klicken Sie im Menü auf In Zahl umwandeln.
  3. Wenn die Warnschaltfläche nicht verfügbar ist, wählen Sie eine Spalte mit diesem Problem aus. Wenn Sie nicht die ganze Spalte konvertieren möchten, können Sie stattdessen eine oder mehrere Zellen auswählen. Stellen Sie nur sicher, dass die von Ihnen ausgewählten Zellen sich in derselben Spalte befinden, andernfalls funktioniert dieser Vorgang nicht. Die Option Text in Spalten wird in der Regel zum Aufteilen einer Spalte verwendet, aber sie kann auch dazu verwendet werden, eine einzelne Spalte von Text in Zahlen umzuwandeln. Klicken Sie auf der Registerkarte Daten auf Text in Spalten.
  4. Klicken Sie in dem Popup-Fenster auf die Schaltfläche Fertig stellen.
  5. Die als Text gespeicherten Zahlen werden in Zahlen umgewandelt.

So konvertieren Sie in Excel gespeicherte Zahlen als Text mithilfe von Aspose.Cells for Node.js via C++

Aspose.Cells for Node.js via C++ stellt die Methode Cells.convertStringToNumericValue() bereit, die verwendet werden kann, um alle String- oder Textnumerikdaten in Zahlen umzuwandeln.

Im folgenden Screenshot sind Zeichenfolgenzahlen in Zellen A1:A17 zu sehen. Die Zeichenfolgenzahlen sind linksbündig ausgerichtet.

Diese Zeichenfolgenzahlen wurden in der folgenden Bildschirmaufnahme mithilfe von Cells.convertStringToNumericValue() in Zahlen umgewandelt. Wie Sie sehen können, sind sie jetzt rechtsbündig.

Node.js-Code zum Umwandeln von String-Zahlen in tatsächliche Zahlen

Der folgende Beispielcode veranschaulicht, wie man alle numerischen Zeichenfolgendaten in allen Arbeitsblättern in tatsächliche Zahlen umwandelt.

const AsposeCells = require("aspose.cells.node");
// Instantiate workbook object with an Excel file
var workbook = new AsposeCells.Workbook("SampleBook.xlsx");
var sheets = workbook.getWorksheets();
var sheetcount = sheets.getCount();
for (var i = 0; i < sheetcount; i++)
{
sheets.get(i).getCells().convertStringToNumericValue();
}
workbook.save("output_out.xlsx");