您好,登錄后才能下訂單哦!
在C#中,你可以使用Microsoft Office Interop庫或EPPlus庫將復選框的選中項導出到Excel。這里我將為你提供兩個方法的示例。
方法1:使用Microsoft Office Interop庫
首先,確保你已經安裝了Microsoft Office Interop庫。如果沒有,請從以下鏈接下載并安裝:https://www.microsoft.com/en-us/download/details.aspx?id=35088
然后,使用以下代碼將復選框的選中項導出到Excel:
using System;
using System.Collections.Generic;
using System.IO;
using Excel = Microsoft.Office.Interop.Excel;
namespace CheckBoxExportToExcel
{
class Program
{
static void Main(string[] args)
{
// 創建一個Excel應用程序實例
Excel.Application excelApp = new Excel.Application();
excelApp.Visible = true;
// 創建一個新的工作簿
Excel.Workbook workbook = excelApp.Workbooks.Add(Type.Missing);
Excel.Worksheet worksheet = workbook.Sheets[1];
// 創建一個復選框列表
List<bool> checkBoxList = new List<bool> { true, false, true, false };
// 將復選框列表添加到Excel工作表
for (int i = 0; i < checkBoxList.Count; i++)
{
Excel.Range range = worksheet.Cells[i + 1, 1];
range.Value = checkBoxList[i];
}
// 保存Excel文件
string filePath = "checkboxes_export.xlsx";
workbook.SaveAs(filePath);
// 關閉Excel應用程序
excelApp.Quit();
Console.WriteLine("復選框列表已成功導出到Excel文件:" + filePath);
}
}
}
方法2:使用EPPlus庫
首先,確保你已經安裝了EPPlus庫。如果沒有,請從以下鏈接下載并安裝:https://epplus.net/
然后,使用以下代碼將復選框的選中項導出到Excel:
using System;
using System.Collections.Generic;
using OfficeOpenXml;
namespace CheckBoxExportToExcel
{
class Program
{
static void Main(string[] args)
{
// 創建一個復選框列表
List<bool> checkBoxList = new List<bool> { true, false, true, false };
// 將復選框列表添加到Excel工作表
using (var package = new ExcelPackage())
{
var workbook = package.Workbook;
var worksheet = workbook.Worksheets.Add("Sheet1");
for (int i = 0; i < checkBoxList.Count; i++)
{
worksheet.Cells[i + 1, 1].Value = checkBoxList[i];
}
// 保存Excel文件
string filePath = "checkboxes_export.xlsx";
package.SaveAs(filePath);
Console.WriteLine("復選框列表已成功導出到Excel文件:" + filePath);
}
}
}
}
這兩個示例都將復選框的選中項導出到一個名為"checkboxes_export.xlsx"的Excel文件中。你可以根據需要修改文件名和路徑。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。