簡體   English   中英

使用 C# 中的 SpreadSheetLight 將 DataGridView 內容轉換為 Excel

[英]convert DataGridView Contents to Excel using SpreadSheetLight in C#

所以我試圖將DataGridView的內容導出到Excel文件。 對於我來說,我在 C# 中使用了SpreadSheetLight 但就閱讀示例代碼和教程而言,它們只是演示手動 Excel 內容創建:

using (SLDocument sl = new SLDocument())
{
    sl.SetCellValue("B3", "It costs what for a Jimmy Choo?!?");
    sl.SaveAs("MahNewShoes.xlsx");
}

但我想要實現的是將整個 DataGridView 轉換為 SpreadSheetLight 的 Excel。 如果我使用循環並循環 DataGridView 的整個行和列A, B, C ... AA, BB, CC鑒於循環使用整數,如何將列設置為A, B, C ... AA, BB, CC ?。

希望有人可以帶我走過這里。 謝謝

int i= 0;
SLDocument sl = new SLDocument();

foreach (DataRow row in dtTransfer.Rows)
{
  sl[i, 0].SetCellValue("It costs what for a Jimmy Choo?!?");
  sl.SaveAs("MahNewShoes.xlsx");
  i++;
} 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM