我尝试搜索示例,但从未找到将数据插入空 excel 的示例。
Insert into [Sheet1$] (columnname1, columnName2) values ("somevalue","somevalue");
如果我理解正确,您需要一种简单的方法来创建可以在 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。
Excel.Worksheet oSheet;
//------
oSheet.Cells[Row,Column] = "Some Info";
// --- Row & Column starts with 1