Konvertera numerisk textdata till nummer

Möjliga användningsscenario

Ibland vill du konvertera numeriska data som matats in som text till nummer. Du kan mata in nummer som text i Microsoft Excel genom att sätta en apostrof före ett nummer, t.ex. ** ' 12345. Excel behandlar sedan numret som en sträng. Aspose.Cells låter dig konvertera strängar till nummer.

Hur man konverterar nummer som lagras som text till nummer i Excel

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

  1. Välj en enda cell eller ett cellintervall som har en felindikator i övre vänstra hörnet.
  2. Bredvid den valda cellen eller cellintervallet klickar du på felknappen som visas. På menyn klickar du på Konvertera till Nummer.
  3. Om varningsknappen inte är tillgänglig, välj en kolumn med detta problem. Om du inte vill konvertera hela kolumnen kan du istället välja en eller flera celler. Se bara till att cellerna du väljer är i samma kolumn, annars fungerar inte den här processen. 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 enda kolumn med text till nummer. På fliken Data, klicka på Text till kolumner.
  4. Klicka på Avsluta-knappen i popup-rutan.
  5. Siffrorna som är lagrade som text omvandlas till nummer.

Hur du konverterar siffror lagrade som text till nummer med hjälp av Aspose.Cells for .NET

Aspose.Cells tillhandahåller metoden Cells.ConvertStringToNumericValue() som kan användas för att konvertera all text- eller strängnumriska data till nummer.

Följande skärmdump visar strängnumren i cellerna A1:A17. Strängnumren är vänsterjusterade.

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

C#-kod för att konvertera strängnumriska data till faktiska nummer

Följande kodexempel visar hur du konverterar all strängnumriska data till faktiska nummer i alla arbetsblad.