使用 C# 在 Excel 中複製範圍

在 Excel 中複製範圍是一個基本的效率工具,可以消除手動數據重新輸入以防止錯誤並節省時間,同時保留關鍵元素,如公式(自動調整的相對引用)、格式、驗證規則和註釋。它支持數據的非破壞性移動,用於備份或重組,支持跨工作表/工作簿的數據整合,並促進模板重用。通過特殊粘貼(例如,粘貼值、公式或執行計算)的高級操作進一步提高了生產力,允許動態圖表更新、文件之間的鏈接和精簡的工作流程——同時保持數據完整性和結構一致性。Aspose.Cells 支持所有複製範圍功能,包括複製範圍數據、複製範圍樣式等。讓我們開始吧!

本文涵蓋以下主題:

C# Excel 庫以複製範圍

Aspose.Cells for .NET 是一個強大的 Excel 庫,簡化了在 Excel 中複製範圍的過程。它提供了強大的功能來以編程方式操作 Excel 文件。Aspose.Cells for .NET 是一個成熟且功能豐富的庫,提供了許多超越市場上其他組件簡單數據導出能力的功能。API 提供了導出數據、將電子表格格式化到最細粒度、導入和導出圖像、創建圖表和樞紐分析表、應用和計算複雜公式的能力,使用公式計算引擎,流式處理 Excel 數據並將結果保存為各種格式。

Aspose.Cells for .NET 以其易於集成和靈活性而脫穎而出。以下是一些關鍵特性:

  • 全面的 API:訪問各種 Excel 功能。
  • 高級自定義:根據特定需求定制圖表和圖形。
  • 高性能:高效處理大型數據集而不妥協速度。
  • 多格式支持:處理各種 Excel 格式,包括 XLSX、XLS 和 CSV。

按照以下簡單步驟開始使用 Aspose.Cells for .NET:

  1. releases 下載庫。
  2. 使用以下命令通過 NuGet 包管理器安裝它:
    PM> Install-Package Aspose.Cells
    

使用 C# 在 Excel 中複製範圍

範圍數據的示例數據

範圍數據的示例數據

範圍數據的示例數據

如何僅複製範圍數據

有時,您需要將數據從一個單元格範圍複製到另一個範圍,只複製數據,不複製格式。Aspose.Cells 提供了這個功能。按照以下步驟使用 C# 和 Aspose.Cells for .NET 複製範圍數據:

  1. 創建一個 workbook
  2. 在第一個工作表中添加數據到單元格。
  3. 創建一個 Range
  4. 創建一個具有指定格式屬性的 Style 對象。
  5. 將樣式格式應用到範圍。
  6. 創建另一個單元格範圍。
  7. 將第一個範圍的數據複製到這個第二個範圍。

這是一段實現上述步驟的 C# 代碼片段:

使用 C# 僅複製範圍數據

使用 C# 僅複製範圍數據

如何僅複製範圍樣式

按照以下步驟使用 C# 和 Aspose.Cells for .NET 僅複製範圍樣式:

  1. 創建一個 Range
  2. 創建一個具有指定格式屬性的 Style 對象。
  3. 將樣式格式應用到範圍。
  4. 創建第二個單元格範圍。
  5. 將第一個範圍的格式複製到第二個範圍。

這是一段實現上述步驟的 C# 代碼片段:

使用 C# 僅複製範圍樣式

使用 C# 僅複製範圍樣式

如何帶樣式複製範圍數據

Aspose.Cells 提供了一系列類和方法來處理範圍,例如 CreateRange()StyleFlagApplyStyle()。按照以下步驟使用 C# 和 Aspose.Cells for .NET 帶樣式複製範圍數據:

  1. 創建一個工作簿。
  2. 在第一個工作表中填充多個單元格數據。
  3. 創建一個 Range
  4. 創建一個具有指定格式屬性的 Style 對象。
  5. 將樣式應用到數據範圍。
  6. 創建第二個單元格範圍。
  7. 將第一個範圍的數據及格式複製到第二個範圍。

這是一段實現上述步驟的 C# 代碼片段:

使用 C# 在 Excel 中複製範圍

使用 C# 在 Excel 中複製範圍

如何僅複製範圍行高

僅複製範圍行高的示例數據

僅複製範圍行高的示例數據

僅複製範圍行高的示例數據

按照以下步驟使用 PasteType.RowHeights 列舉來將源範圍的行高複製到 Excel 中的目標範圍,使用 C# 和 Aspose.Cells for .NET:

  1. 在源工作表中創建一個範圍。
  2. 設置源工作表的行高。
  3. 添加目標工作表。
  4. 在目標工作表中創建第二個範圍。
  5. 將第一個範圍的行高複製到第二個範圍。

這是一段實現上述步驟的 C# 代碼片段:

使用 C# 僅複製範圍行高

使用 C# 僅複製範圍行高

獲取免費許可證

有興趣探索 Aspose 產品嗎?訪問 許可頁面 獲取免費的臨時許可證。開始使用非常簡單,並解鎖 Aspose.Cells 在您的項目中的全部潛力!

複製範圍 Excel:免費資源

不要止步於此!探索其他資源以進一步增強您對 Aspose.Cells 的理解。這些資源將幫助您掌握 Excel 自動化並增強您的技能。

結論

在這篇博客文章中,我們探討了如何使用 C# 在 Excel 中複製範圍。Aspose.Cells for .NET 通過其強大的功能和靈活性簡化了這一過程。我們鼓勵您進一步探索 Aspose.Cells for .NET,以增強您的項目管理能力。

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

參見