0
我有一個控制檯應用程序,我們使用OPENXML創建xlsx文件,我們可以創建xlsx文件&將其保存到應用程序中的特定文件夾中。如何使用OpenXML創建/打開Excel文件#
但現在我們想要顯示該文件作爲保存/打開對話框彈出。然後我們可以指定一個特定的路徑來保存/打開現有的文件。
我是這個OpenXml的新手,任何人都可以幫助我進一步做下去嗎?我該如何實現這個目標?我們有這個內置的DLL嗎?
謝謝。
我有一個控制檯應用程序,我們使用OPENXML創建xlsx文件,我們可以創建xlsx文件&將其保存到應用程序中的特定文件夾中。如何使用OpenXML創建/打開Excel文件#
但現在我們想要顯示該文件作爲保存/打開對話框彈出。然後我們可以指定一個特定的路徑來保存/打開現有的文件。
我是這個OpenXml的新手,任何人都可以幫助我進一步做下去嗎?我該如何實現這個目標?我們有這個內置的DLL嗎?
謝謝。
se保存文件對話框。它會提示用戶選擇保存文件的位置。之後,您可以使用saveFileDialog.FileName.ToString()
屬性獲取完整路徑。 請參見下面的示例代碼:
//Save a file in a particular format as specified in the saveAsType parameter
private void OpenSaveFileDialog(int saveAsType)
{
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.InitialDirectory = Convert.ToString(Environment.SpecialFolder.MyDocuments);
saveFileDialog.Filter = "CSV|*.csv|Excel|*.xlsx";
saveFileDialog.FilterIndex = saveAsType;
saveFileDialog.Title = "Save Data";
saveFileDialog.FileName = "My File";
saveFileDialog.ShowDialog();
if (saveFileDialog.FileName != "")
{
//File Path = m_fileName
m_fileName = saveFileDialog.FileName.ToString();
//FilterIndex property is one-based.
switch (saveFileDialog.FilterIndex)
{
case 1:
m_fileType = 1;
break;
case 2:
m_fileType = 2;
break;
}
}
}
編號:http://msdn.microsoft.com/en-us//library/system.windows.forms.savefiledialog.aspx
我想使用文本搜索引擎Ø搜索從您的文章[C#顯示,文件的保存/打開對話框](HTTP:// WWW .bing.com /查詢q = C%23 +顯示+那+文件+爲+ A +保存%2FOpen +對話框+適量= N&形式= QBRE&PQ = C%23 +顯示+那+文件+爲+ A +保存%2Fopen +對話框+)是可接受的方法... [如何:使用SaveFileDialog組件保存文件](http://msdn.microsoft.com/en-us/library/sfezx97z.aspx) –
它不是一個正常的C#代碼,我們必須通過OpenXML來做到這一點 – SuryaKavitha