C# 在Microsoft Excel中显示arraylist

C# 在Microsoft Excel中显示arraylist,c#,asp.net,excel,c#-4.0,C#,Asp.net,Excel,C# 4.0,如何在ms excel中显示创建的arraylist? 请指导我添加对Microsoft.Office.Interop.Excel程序集的引用。 然后试试这个(只是一个想法,不是完整完美的代码): 你需要关于如何将一些值写入excel文件的帮助吗?@Marco..ya我创建了一个arraylist,但我必须在excel工作表中显示该arraylist。有可能吗?如果有,请告诉我?@Satya:请告诉我:)我有:)再次感谢你的回答(Marco:)@Marco..现在我需要一个窗口,询问我在磁盘上保

如何在ms excel中显示创建的arraylist?
请指导我添加对Microsoft.Office.Interop.Excel程序集的引用。
然后试试这个(只是一个想法,不是完整完美的代码):


你需要关于如何将一些值写入excel文件的帮助吗?@Marco..ya我创建了一个arraylist,但我必须在excel工作表中显示该arraylist。有可能吗?如果有,请告诉我?@Satya:请告诉我:)我有:)再次感谢你的回答(Marco:)@Marco..现在我需要一个窗口,询问我在磁盘上保存到哪里?@Satya:你知道吗必须学习一点,因为这是一个非常基本的动作!!无论如何,创建一个
SaveFileDialog
并将其命名为dlgSave,然后使用
if(dlgSave.ShowDialog()==DialogResult.OK)dlgSave.Filename…
Marco但问题是我想要的是Web应用程序而不是windows应用程序?我想SaveFileDialog是win应用程序?
using Excel = Microsoft.Office.Interop.Excel;

Excel.Application excel = new Excel.Application();
Excel.Workbook wb = excel.Workbooks.Open("filename");
Excel.Worksheet sh = wb.Sheets[1]; // or wb.Sheets["name"]
int row = 2;
foreach (string item in array)
{
    sh.Cells[row,col].Value2 = item;
    row++;
}
wb.Save();
wb.Close();
excel.Quit();