天天看點

C#做一個簡單的另存為功能(EXCEL、txt、Word)

效果如圖:

C#做一個簡單的另存為功能(EXCEL、txt、Word)

選擇檔案格式:

C#做一個簡單的另存為功能(EXCEL、txt、Word)
C#做一個簡單的另存為功能(EXCEL、txt、Word)

儲存excel情況如下:

C#做一個簡單的另存為功能(EXCEL、txt、Word)

儲存txt情況如下:

C#做一個簡單的另存為功能(EXCEL、txt、Word)

儲存Word情況如下:

C#做一個簡單的另存為功能(EXCEL、txt、Word)
在這裡插入代碼片
 private void baocunexcel_Click(object sender, EventArgs e)
        {


            if (jiemiantext1.Text == "") //儲存資料界面
            {
                MessageBox.Show("沒有資料儲存!", "錯誤");
                return; 
            }
            SaveFileDialog SaveFile = new SaveFileDialog();
            SaveFile.Filter = "|*.xls;*.xlsx|(*.et;*.xls;*.xlsx)|*.et;*.xls;*.xlsx|All files(*.*)|*.*|txt files(*.txt)|*.txt|*.word|";//文本篩選,excel
            //SaveFile.Filter = "All files(*.*)|*.*|txt files(*.txt)|*.txt";//文本篩選,txt
            SaveFile.FilterIndex = 3;//文本篩選器索引,選擇第一項就是1
            SaveFile.RestoreDirectory = true;

            if (SaveFile.ShowDialog() == DialogResult.OK)
            {
                resultFile = SaveFile.FileName;
                StreamWriter sw = File.CreateText(resultFile);
                sw.Write(jiemiantext1.Text);
                 MessageBox.Show("儲存成功!");
                sw.Close();
            }
        }
           

代碼很短很簡單