C#如何在没有标题的情况下将数据添加到excel中

时间:2013-06-05 08:03:02

标签: c# oledb

我尝试搜索示例,但从未找到过将数据插入空excel的示例。

Insert into [Sheet1$] (columnname1, columnName2) values ("somevalue","somevalue");

2 个答案:

答案 0 :(得分:0)

如果我理解正确,您需要一种简单的方法来创建可以在Excel中读取的文件。当我不需要excel表的任何高级功能时,我多次使用的简单解决方案是CSV(逗号分隔值)。 您可以像这样格式化数据:

COLUMN1,COLUMN2,COLUMN3
ROW1_VALUE1,ROW1_VALUE2,ROW1_VALUE3
ROW2_VALUE1,ROW2_VALUE2,ROW2_VALUE3

行之间有换行符。在Windows上使用\r\n。 您可以按照您希望的方式构建文件,例如:

File.WriteAllText("test.csv","product,price\r\nbook,100\r\ncoffee,500");

这将生成一个可以在Excel中读取的CSV。

答案 1 :(得分:0)

Excel.Worksheet oSheet;

//------
oSheet.Cells[Row,Column] = "Some Info";

// --- Row & Column starts with 1