Převod textu na číslo v Excelu pomocí C#

Převod textu na čísla v Excelu je běžná potřeba. Mnoho uživatelů se setkává s čísly uloženými jako text, což může vést k chybám ve výpočtech. Tento problém ovlivňuje finance, analýzu dat a reportování. Převod těchto textových položek na skutečná čísla je zásadní pro přesnou manipulaci s daty. V tomto blogovém příspěvku prozkoumáme jak převést čísla uložená jako text na čísla v Excelu pomocí C#.

Tento článek pokrývá následující témata:

C# Excel Knihovna pro Převod Textu na Čísla

Aspose.Cells pro .NET je mocná knihovna, která zjednodušuje proces převodu čísel uložených jako text na čísla v Excelu. Poskytuje jednoduché API pro vývojáře, aby mohli programově manipulovat s Excelovými soubory. S Aspose.Cells můžete snadno číst, zapisovat a převádět Excelová data bez nutnosti mít nainstalovaný Microsoft Excel. Tato knihovna je ideální pro automatizaci úkolů v Excelu, včetně převodu textu na čísla.

Chcete-li začít s Aspose.Cells pro .NET, můžete si ji stáhnout z sekce vydání. Použijte následující příkaz k instalaci knihovny prostřednictvím správce balíčků NuGet:

PM> Install-Package Aspose.Cells

Převod Čísel Uložených jako Text na Čísla v Excelovém Listu

Postupujte podle těchto kroků pro převod čísel uložených jako text na čísla v Excelovém listu:

  1. Načtěte Excelový soubor pomocí třídy Workbook.
  2. Přistupte ke konkrétnímu listu z kolekce Worksheets.
  3. Převěďte text na čísla pomocí metody ConvertStringToNumericValue().
  4. Nakonec uložte upravený sešit pomocí metody Save().

Následující úryvek kódu v C# ukazuje tyto kroky:

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

Ukázkový vstupní list.

Výstup

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

Výstup.

Převod Textu na Čísla v Celém Sešitu

Postupujte podle těchto kroků pro převod čísel uložených jako text na čísla v celém Excelovém sešitu:

  1. Načtěte Excelový soubor pomocí třídy Workbook.
  2. Procházejte všechny listy v kolekci Worksheets.
  3. Pro každý list zavolejte metodu ConvertStringToNumericValue().
  4. Nakonec uložte soubor pomocí metody Save().

Následující ukázka kódu ukazuje, jak převést čísla uložená jako text na čísla ve všech Excelových listech.

Získejte bezplatnou licenci

Pokud máte zájem prozkoumat produkty Aspose, zveme vás k získání bezplatné dočasné licence. Navštivte stránku s licencí, abyste mohli začít. Je to snadné a umožňuje vám otestovat všechny funkce Aspose.Cells pro .NET.

Převod textu v Excelu na číslo: Bezplatné zdroje

Kromě převodu textu v Excelu na čísla vás povzbuzujeme k tomu, abyste se podívali na další zdroje, které mohou dále rozšířit vaše znalosti a dovednosti s Aspose.Cells pro .NET. Tyto zdroje mohou poskytnout hlubší vhledy a praktické příklady.

Závěr

V tomto blogovém příspěvku jsme prozkoumali, jak převést text na číslo v Excelu pomocí C# s Aspose.Cells pro .NET. Tato knihovna zjednodušuje proces a nabízí výkonné funkce pro manipulaci s Excelem. Doporučujeme vám prozkoumat více o Aspose.Cells pro .NET, abyste vylepšili své úlohy automatizace Excelu.

Pokud máte jakékoliv dotazy nebo potřebujete další pomoc, neváhejte se obrátit na naše bezplatné podpůrné fórum.

Viz také