我已經編寫了打開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