Konvertera numeriska textdata till nummer

Möjliga användningsscenarier

Ibland vill du konvertera numerisk data som skrivits in som text till siffror. Du kan ange siffror som text i Microsoft Excel genom att sätta en apostrof före ett nummer, till exempel ‘12345*. Excel behandlar sedan numret som en sträng. Aspose.Cells låter dig konvertera strängar till tal.

Hur man konverterar siffror lagrade som text till siffror i Excel

Du kan konvertera nummer lagrade som text till nummer genom att följa några enkla steg.

  1. Välj en enskild cell eller cellområde som har en felindikator i det övre vänstra hörnet.
  2. Bredvid den markerade cellen eller cellintervallet klickar du på felknappen som visas. Klicka på Konvertera till nummer på menyn.
  3. Om varningsknappen inte är tillgänglig, välj en kolumn med det här problemet. Om du inte vill konvertera hela kolumnen kan du välja en eller flera celler istället. Se bara till att cellerna du väljer är i samma kolumn, annars kommer den här processen inte att fungera. Knappen Text till kolumner används vanligtvis för att dela upp en kolumn, men den kan också användas för att konvertera en enskild textkolumn till siffror. På fliken Data klickar du på Text till kolumner.
  4. Klicka på knappen Slutför i popup-rutan.
  5. Siffrorna som lagras som text omvandlas till siffror.

Hur man konverterar nummer lagrade som text till nummer med Aspose.Cells for .NET

Aspose.Cells tillhandahållerCells.ConvertStringToNumericValue()metod som kan användas för att konvertera alla numeriska sträng- eller textdata till siffror.

Följande skärmdump visar strängnummer i cellerna A1:A17*. Strängnummer är justerade till vänster.

Dessa strängnummer har konverterats till tal med hjälp avCells.ConvertStringToNumericValue()i följande skärmdump. Som du kan se är de nu högerjusterade.

C# kod för att konvertera sträng numeriska data till faktiska tal

Följande exempelkod illustrerar hur du konverterar alla numeriska strängdata till faktiska tal i alla kalkylblad.