WPF C#アプリケーションからXcelファイルにブール値を送信しようとしていますが、コンテンツがチェックボックスの代わりにテキストとして 'TRUE'と 'FALSE'C#のExcelのブール値をチェックボックスの値として使用する方法
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