從名單
回答
對工作表:
//get the first workbook in an application
Workbook WB = Application.Workbooks[0]; //Or any other workbook you preffer
Now loop the following for each list of strings you have (each list to a worksheet)
Worksheet WS = (Worksheet)WB.Worksheets.Add(); //this command adds worksheets
Range R = WS.Range["A1"]; //or any other cell you like
//now for cells
for (int i = 0; i < YourStringList.Count; i++) //I believe you can manage to separate the lists yourself
{
R.Offset[i, 0].Value = YourStringList[i];
}
End of the loop
我對此有疑問,這段代碼將創建一個工作表的工作表的權利?這是在飛行中創建的?如何保存此文件以獲取Excel文件?我應該添加一個saveDialog組件來保存文件嗎?我在這裏有點迷路 – Reynier
工作簿表示一個文件。代碼是使用'Workbooks [0]獲取「在Excel應用程序中的第一個工作簿。您可以使用'Workbooks.Add'添加工作簿。工作簿具有一些選項的「保存」方法(如果您願意,可以使用對話框)。是的,我向您提供了創建單個工作表的代碼,但您可以在單個工作簿內創建儘可能多的代碼。您可以在循環中使用「Worksheets.Add」來創建與列表數量相同的數量。 (糾正代碼中的錯誤,請檢查它) –
嗯,我迷路了你的編輯!如果你讀了我的第一個問題,我說我會有10張基於'YourStringList.Count/TextBox1.Text'的表單,這是你在這裏說的嗎? – Reynier
- 1. 如何使用Microsoft.Office.Interop.Excel
- 2. 使用Microsoft.Office.Interop.Excel
- 3. 使用Microsoft.Office.Interop.Excel
- 4. 使用的Microsoft.Office.Interop.Excel
- 5. 使用Microsoft.Office.Interop.Excel
- 6. C#使用Microsoft.Office.Interop.Excel
- 7. 使用C#的Microsoft.Office.Interop.Excel
- 8. Excel到DataTable?不使用Microsoft.Office.Interop.Excel
- 9. 如何在未安裝MS Office的計算機上使用Microsoft.Office.Interop.Excel?
- 10. 如何使用Microsoft.Office.Interop.Excel從Excel導入到DataSet?
- 11. 使用Excel = Microsoft.Office.Interop.Excel編譯錯誤
- 12. 刪除非ASCII字符(使用Microsoft.Office.Interop.Excel)
- 13. 我正在使用Microsoft.Office.Interop.Excel導出
- 14. 導出到Excel中使用Microsoft.Office.Interop.Excel
- 15. COMException C#Microsoft.Office.Interop.Excel
- 16. c#Microsoft.Office.Interop.Excel export
- 17. 檢測Microsoft.Office.Interop.Excel可用性
- 18. 如何在客戶端電腦中保存xsl文件如果我使用Microsoft.Office.Interop.Excel
- 19. C#的Microsoft.Office.Interop.Excel V15慢
- 20. Excel的dll for Microsoft.Office.Interop.Excel
- 21. 空工作表 - Microsoft.Office.Interop.Excel
- 22. C#和Microsoft.Office.Interop.Excel - 如何用它的值替換公式?
- 23. Microsoft.Office.Interop.Excel VB.NET如何在工作表中禁用選擇鎖定值
- 24. Microsoft.Office.Interop.Excel:如何將邊框應用到一個單元
- 25. 如何以編程方式檢查Microsoft.Office.Interop.Excel是否適用於VB?
- 26. 如何使用Microsoft.Office.Interop.Excel dll以編程方式打開excel來編寫excel?
- 27. 如何寫使用的Microsoft.Office.Interop.Excel Excel中的一個矩形內的文字,在c#
- 28. 如何在不使用Microsoft.Office.Interop.Excel庫的情況下讀取C#中的excel文件
- 29. 無法添加對microsoft.office.interop.excel的引用
- 30. .Net應用程序部署和Microsoft.Office.Interop.Excel
OK,你能告訴我們你嘗試過什麼?看起來你對問題有非常清晰的描述,你期望我們爲你寫嗎? – tnw
@tnw不,我只想得到一些想法,因爲我知道編寫一個單元的代碼,但不是寫許多單元格和創建工作表,這就是我問的問題 – Reynier
@tnw我也在讀[this](http ://www.4microsoftsolutions.com/post/Create-Excel-file-Open-Excel-file-Write-and-Read-Excel-file-in-C.aspx),但對我來說根本不清楚,我不是C#專家,這些是我的第一步 – Reynier