我已经编写了打开excel文件的代码。我有兴趣将Excel文件保存在临时文件夹中,一旦用户指明要打开哪个文件。这是为了我以后的应用程序来阅读excel并对其进行任何操作。 这里是我下面的代码:在c的临时文件夹中保存excel文件#
private void btnbrowseFile_Click(object sender, EventArgs e)
{
openFileDialog1.Title = "Select an Excel file";
openFileDialog1.InitialDirectory = @"c:\";
openFileDialog1.Filter = "Excel 97-2007 WorkBook|*.xls|Excel WorkBook|*.xlsx|All Excel Files|*.xls;*.xlsm;*.xlsx";
openFileDialog1.FilterIndex = 3;
openFileDialog1.RestoreDirectory = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
txtFilename.Text = openFileDialog1.FileName;
}
}
你怎么然后打开该文件?您必须具有对Excel.Application的引用,然后才能调用Application.Workbooks.Save方法并将路径传递到要将文件保存到的位置。 OTH,Excel自动保存工作簿的备份副本。 – martin 2012-07-12 08:23:29
@martin我想让用户选择一个我必须保存在临时文件夹中的excel文件。从临时文件夹中,我可以通过查询并显示或输入数据到数据库来操作文件。 – Sithelo 2012-07-12 10:35:21