Konvertera text till nummer i Excel med C#

Att konvertera text till nummer i Excel är ett vanligt krav. Många användare stöter på nummer som lagras som text, vilket kan leda till beräkningsfel. Detta problem påverkar ekonomi, dataanalys och rapportering. Att konvertera dessa textinmatningar till faktiska nummer är avgörande för korrekt datamanipulering. I det här blogginlägget kommer vi att utforska hur man konverterar nummer som lagras som text till nummer i Excel med C#.

Denna artikel täcker följande ämnen:

C# Excel-bibliotek för att konvertera text till nummer

Aspose.Cells för .NET är ett kraftfullt bibliotek som förenklar processen att konvertera nummer som lagras som text till nummer i Excel. Det erbjuder ett enkelt API för utvecklare att manipulera Excel-filer programmässigt. Med Aspose.Cells kan du enkelt läsa, skriva och konvertera Excel-data utan att behöva ha Microsoft Excel installerat. Detta bibliotek är idealiskt för att automatisera Excel-uppgifter, inklusive att konvertera text till nummer.

För att komma igång med Aspose.Cells för .NET kan du ladda ner det från releases-sektionen. Använd följande kommando för att installera biblioteket via NuGet Package Manager:

PM> Install-Package Aspose.Cells

Konvertera nummer som lagras som text till nummer i Excel-kalkylblad

Följ dessa steg för att konvertera nummer som lagras som text till nummer i ett Excel-kalkylblad:

  1. Ladda Excel-filen med hjälp av Workbook-klassen.
  2. Åtkomst till det specifika kalkylbladet från Worksheets-samlingen.
  3. Konvertera texten till nummer med hjälp av ConvertStringToNumericValue()-metoden.
  4. Slutligen, spara den modifierade arbetsboken med hjälp av Save()-metoden.

Följande C# kodsnutt demonstrerar dessa steg:

konvertera-nummer-som-lagras-som-text-till-nummer

Exempel på inmatningskalkylblad.

Utdata

konvertera-nummer-som-lagras-som-text-till-nummer

Utdata.

Konvertera text till nummer i hela arbetsboken

Följ dessa steg för att konvertera nummer som lagras som text till nummer i hela Excel-arbetsboken:

  1. Ladda Excel-filen med hjälp av Workbook-klassen.
  2. Loop genom alla kalkylblad i Worksheets-samlingen.
  3. För varje kalkylblad, anropa ConvertStringToNumericValue()-metoden.
  4. Slutligen, spara filen med hjälp av Save()-metoden.

Följande kodexempel visar hur man konverterar nummer som lagras som text till nummer i alla Excel-kalkylblad.

Få en gratis licens

Om du är intresserad av att utforska Aspose-produkter, bjuder vi in dig att skaffa en gratis tillfällig licens. Besök licenssidan för att komma igång. Det är enkelt och låter dig testa hela kapaciteten hos Aspose.Cells för .NET.

Konvertera Excel-text till nummer: Gratis resurser

Förutom att konvertera Excel-text till nummer, uppmuntrar vi dig att kolla in ytterligare resurser som kan förbättra din förståelse och dina färdigheter med Aspose.Cells för .NET. Dessa resurser kan ge djupare insikter och praktiska exempel.

Slutsats

I detta blogginlägg utforskade vi hur man konverterar text till nummer i Excel med C# och Aspose.Cells för .NET. Det här biblioteket förenklar processen och erbjuder kraftfulla funktioner för Excel-manipulation. Vi uppmuntrar dig att utforska mer om Aspose.Cells för .NET för att förbättra dina Excel-automationsuppgifter.

Om du har några frågor eller behöver ytterligare hjälp, tveka inte att kontakta oss på vårt gratis supportforum.

Se även