使用C#在Excel中的单个单元格中指定多行

时间:2010-03-12 09:46:10

标签: c# excel ms-office

我正在使用Windows应用程序并将数据表导出到Excel工作表中。它显示成功。现在我希望在一个单元格中有多行。我怎么能用C#做到这一点?

2 个答案:

答案 0 :(得分:2)

您可以在字符串

中使用“\ n”
Excel.Range dataRange= (Excel.Range)excelWorksheet.get_Range("C4", "C4");
dataRange.Value2 = "This is the first line\n" +
        "This is the second line\n" +          
        thirdLineString;

答案 1 :(得分:0)

获取所需的行并将它们放入数组中,然后将它们连接成一个字符串,用换行符分隔:

String singleCell = String.Join("\n",lines)

然后将该字符串放入单元格中。