从名单
回答
对工作表:
//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