在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
想要自動追蹤數據並計算平均值嗎?Microsoft Excel 是世界上最廣泛使用的電子表格應用程序,擁有數百萬用戶。Excel 和其他電子表格編程人員在數據操作、分析和可視化方面表現出色,因為它們允許您在一個地方對數據進行排序、篩選、格式化和製圖。考慮為一次實地考察收集聯絡信息。
在 Excel 電子表格中,一個表由多列和多行組成。列通常分配字母,而行通常分配數字。單元格是列和行的交集。一個單元格的地址由表示該列的字母和表示該行的數字決定。
你是否曾經想過如何在 Excel 表格中移動列?
本教程介紹如何切換或移動多個列。更改相鄰列是大多數人經常做的事情。本教程將向您展示如何:
當您使用拖放方式切換 Excel 列時,它只會突出顯示儲存格而不是移動它們。如果您想移動選定的列,請使用 Shift 鍵方法;下面是一些步驟:
圖 1 - Microsoft Excel - 首位
圖2 - Microsoft Excel - 第二位置
圖3 - Microsoft Excel - 最終位置
注意:未按住Shift鍵更改位置會重疊第二列的數據。
如果拖放方法不適合您,您也可以使用剪切和粘貼方法。具體步驟如下:
打開 Microsoft Excel 應用程式。
右鍵點擊您希望移動的列標題。這將會突出顯示整個列。
高亮後,右鍵點擊列標題,選擇“剪切”選項。您也可以按 Ctrl + X 剪切該列。
點擊您想要與其他列交換的列標題。
高亮後,右鍵點擊列並從菜單中選擇“插入剪切單元格”。
這將會在最初位置插入該列。
圖4 - Microsoft Excel - 剪切選項
圖 5 - Microsoft Excel - 插入剪切的儲存格
圖6 - Microsoft Excel - 最後位置
注意:在選擇的區域中,您不得插入新列,並需遵循一些有條件規則,即在複製/貼上整列時。
要在 Excel 中一步交換欄位,有一些簡單的步驟:
圖7
接下來,用左鍵點擊並拖曳所有數據到最後一個單元格。
在工具欄上點擊資料標籤。
圖8 - 資料標籤 - 選擇排序
點擊選項。
圖9 - 排序對話框 - 選項
選擇從左到右排序選項並點擊確定。
圖 10 - 排序選項 - 左到右排序
然後,在排序依據選項中,選擇第 1 行並點擊確定。
圖11 - 排序對話框 - 排序依
刪除新增的行。
結果:
圖12 - 結果
使用鍵盤快捷鍵,可以輕鬆地交換兩列。請按照以下步驟更改選定列:
按住 Ctrl 鍵並按 (+) 按加號鍵將第一個插入到新位置。
轉到第二列,按住 Ctrl 並按空格鍵以選擇整列。
按 Ctrl + 'X' 剪切列。
選擇第一個的位置並按 Ctrl + (+) 加。
圖 13 - 微軟 Excel - 第一名
圖14 - 微軟 Excel - 第二排行
圖15 - Microsoft Excel - 最終位置
IronXL 提供了一個多元化且強大的框架,用於在 .NET 中打開、閱讀、編輯、切換列和保存 Excel 文件。它兼容於所有 .NET 項目類型,包括 Windows 應用程序、ASP.NET MVC 和 .NET Core 應用程序。
對於 .NET 開發者來說,IronXL 提供了一個簡單的 API 用於讀寫 Excel 文檔。
要訪問 Excel 操作腳本,IronXL 無需在伺服器上安裝 Microsoft Office Excel,也不需要使用 Excel Interop。因此,在 .NET 中操作 Excel 文件變得極其快速和簡單。
使用 IronXL,開發者只需撰寫幾行代碼,就可以輕鬆地進行所有與 Excel 相關的計算,包括添加兩個儲存格、總列選項、在 Excel 表格中添加整列、在 Excel 表格中添加整行、所有儲存格求和函數/求和選項以及多列和多行的求和函數,及其他許多實用功能。
以下是一些 C# 代碼實例。
using IronXL;
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
using IronXL;
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
Imports IronXL
Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet
' Set Formulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"
' Force recalculate all formula values in all sheets.
workbook.EvaluateAll()
' Get Formulas
' Get the formula's calculated value. e.g. "52"
Dim formulaValue As String = worksheet ("G30").Value
'Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula
'Save your changes with updated formulas and calculated values.
workbook.Save()
開發人員在使用 C# 修改和編輯 Excel 文件時必須非常小心,因為一個錯誤步驟可能會改變整個文檔。能夠依賴高效且簡單的代碼行有助於減少錯誤風險,並使我們更容易以編程方式編輯或刪除 Excel 文件。今天,我們將介紹如何使用已經過充分測試的功能來快速且準確地在 C# 中編輯 Excel 文件的必要步驟。欲獲取更多資訊,請訪問以下網站 連結.