我想从我的WPF C#应用程序发送布尔值到Xcel文件,但内容显示为'TRUE'和'FALSE'作为文本而不是复选框。如何使用布尔值作为Excel中的复选框值C#
C#型号:
public class ExcelModel
{
public string ID { get; set; }
public string Title { get; set; }
public bool IsHotel { get; set; }
}
C#代码:
var dataList = new List<ExcelModel>() { new ExcelModel{ID = "1", Title = "Test1", IsHotel = True} };
var workbook = new XLWorkbook(); //creates the workbook
var wsDetailedData = workbook.AddWorksheet("Test"); //creates the worksheet with sheetname 'data'
wsDetailedData.Cell(1, 1).InsertTable(dataList); //inserts the data to cell A1 including default column name
wsDetailedData.Columns().AdjustToContents();
// wsDetailedData.Column.
wsDetailedData.Rows().AdjustToContents();
workbook.SaveAs(MainWindow.appRoot + @"test.xlsx"); //saves the workbook
请告诉我们'dataList'是如何声明和填充的。 – mjwills
您是否尝试过https://www.google.com.au/search?q=c%23+add+checkbox+to+excel+cell?他们工作? – mjwills
我已经添加了'dataList'的声明号。我找不到任何与将工作列整个格式设置为复选框的XLWorkbook类有关的声明。 – Decoder94