Convertire il testo in numero in Excel utilizzando C#

Convertire il testo in numeri in Excel è un requisito comune. Molti utenti si imbattono in numeri memorizzati come testo, il che può portare a errori di calcolo. Questo problema influisce su finanza, analisi dei dati e reporting. Convertire queste voci di testo in numeri reali è cruciale per una manipolazione accurata dei dati. In questo post del blog, esploreremo come convertire i numeri memorizzati come testo in numeri in Excel utilizzando C#.

Questo articolo tratta i seguenti argomenti:

Libreria Excel C# per Convertire il Testo in Numeri

Aspose.Cells per .NET è una potente libreria che semplifica il processo di conversione dei numeri memorizzati come testo in numeri in Excel. Fornisce un’API semplice per gli sviluppatori per manipolare i file Excel programmaticamente. Con Aspose.Cells, puoi facilmente leggere, scrivere e convertire i dati di Excel senza la necessità di avere Microsoft Excel installato. Questa libreria è ideale per automatizzare le attività di Excel, inclusa la conversione del testo in numeri.

Per iniziare con Aspose.Cells per .NET, puoi scaricarlo dalla sezione delle versioni. Usa il seguente comando per installare la libreria tramite NuGet Package Manager:

PM> Install-Package Aspose.Cells

Convertire i Numeri Memorizzati come Testo in Numeri nel Foglio di Lavoro di Excel

Segui questi passaggi per convertire i numeri memorizzati come testo in numeri in un foglio di lavoro di Excel:

  1. Carica il file Excel utilizzando la classe Workbook.
  2. Accedi al foglio di lavoro specifico dalla collezione Worksheets.
  3. Converti il testo in numeri utilizzando il metodo ConvertStringToNumericValue().
  4. Infine, salva il workbook modificato utilizzando il metodo Save().

Il seguente frammento di codice C# dimostra questi passaggi:

convert-numbers-stored-as-text-to-numbers

Esempio di foglio di input.

Output

convert-numbers-stored-as-text-to-numbers

Output.

Convertire il Testo in Numeri nell’Intero Workbook

Segui questi passaggi per convertire i numeri memorizzati come testo in numeri in un intero workbook di Excel:

  1. Carica il file Excel utilizzando la classe Workbook.
  2. Esegui un ciclo attraverso tutti i fogli di lavoro nella collezione Worksheets.
  3. Per ogni foglio di lavoro, chiama il metodo ConvertStringToNumericValue().
  4. Infine, salva il file utilizzando il metodo Save().

Il seguente esempio di codice mostra come convertire i numeri memorizzati come testo in numeri in tutti i fogli di lavoro di Excel.

Ottieni una Licenza Gratuita

Se sei interessato a esplorare i prodotti Aspose, ti invitiamo a ottenere una licenza temporanea gratuita. Visita la pagina delle licenze per iniziare. È facile e ti consente di testare tutte le funzionalità di Aspose.Cells per .NET.

Convertire il Testo di Excel in Numero: Risorse Gratuite

Oltre a convertire il testo di Excel in numeri, ti incoraggiamo a controllare ulteriori risorse che possono migliorare ulteriormente la tua comprensione e le tue abilità con Aspose.Cells per .NET. Queste risorse possono fornire approfondimenti più dettagliati ed esempi pratici.

Conclusione

In questo post del blog, abbiamo esplorato come convertire il testo in numero in Excel utilizzando C# con Aspose.Cells per .NET. Questa libreria semplifica il processo e offre potenti funzionalità per la manipolazione di Excel. Ti incoraggiamo a scoprire di più su Aspose.Cells per .NET per migliorare i tuoi compiti di automazione in Excel.

Se hai domande o necessiti di ulteriore assistenza, non esitare a contattarci nel nostro forum di supporto gratuito.

Vedi Anche