在 Excel 中使用 C# 將文本轉換為數字

在 Excel 中將文本轉換為數字是一個常見需求。許多用戶會遇到存儲為文本的數字,這可能導致計算錯誤。這個問題影響財務、數據分析和報告。將這些文本條目轉換為實際數字對於準確的數據操作至關重要。在這篇博客文章中,我們將探討如何在 Excel 中使用 C# 將存儲為文本的數字轉換為數字

本文涵蓋以下主題:

C# Excel 庫將文本轉換為數字

Aspose.Cells for .NET 是一個強大的庫,簡化了將存儲為文本的數字轉換為 Excel 中的數字的過程。它為開發人員提供了一個簡單的 API,以便以編程方式操作 Excel 文件。使用 Aspose.Cells,您可以輕鬆讀取、寫入和轉換 Excel 數據,而無需安裝 Microsoft Excel。這個庫非常適合自動化 Excel 任務,包括將文本轉換為數字。

要開始使用 Aspose.Cells for .NET,您可以從版本區域下載它。使用以下命令通過 NuGet 包管理器安裝庫:

PM> Install-Package Aspose.Cells

將存儲為文本的數字轉換為 Excel 工作表中的數字

按照以下步驟將存儲為文本的數字轉換為 Excel 工作表中的數字:

  1. 使用 Workbook 類加載 Excel 文件。
  2. Worksheets 集合中訪問特定工作表。
  3. 使用 ConvertStringToNumericValue() 方法將文本轉換為數字。
  4. 最後,使用 Save() 方法保存修改後的工作簿。

以下 C# 代碼片段演示了這些步驟:

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

示例輸入工作表。

輸出

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

輸出。

在整個工作簿中將文本轉換為數字

按照以下步驟將存儲為文本的數字轉換為整個 Excel 工作簿中的數字:

  1. 使用 Workbook 類加載 Excel 文件。
  2. 循環遍歷 Worksheets 集合中的所有工作表。
  3. 對於每個工作表,調用 ConvertStringToNumericValue() 方法。
  4. 最後,使用 Save() 方法保存文件。

以下代碼示例顯示如何將存儲為文本的數字轉換為所有 Excel 工作表中的數字。

獲取免費許可證

如果您有興趣探索 Aspose 產品,我們邀請您獲取免費的臨時許可證。訪問許可證頁面以開始。這很簡單,並允許您測試 Aspose.Cells for .NET 的全部功能。

將 Excel 文本轉換為數字:免費資源

除了將 Excel 文本轉換為數字外,我們鼓勵您查看其他資源,以進一步增強您對 Aspose.Cells for .NET 的理解和技能。這些資源可以提供更深入的見解和實用示例。

結論

在這篇博文中,我們探討了如何使用 C# 和 Aspose.Cells for .NET 將文本轉換為數字。這個庫簡化了過程,並提供了強大的 Excel 操作功能。我們鼓勵您進一步探索 Aspose.Cells for .NET,以提升您的 Excel 自動化任務。

如果您有任何問題或需要進一步的幫助,請隨時在我們的 免費支持論壇 中聯繫我們。

另見