c#文件保存的几个方法
来源:互联网 发布:百度哪里能注册域名 编辑:程序博客网 时间:2024/05/17 14:17
文件保存方法1:利用SaveFileDialog控件,弹出保存界面,可以选择保存格式,保存路径,保存文件名
//以保存excel为例
private void SaveFileDialog()
{
string localFilePath;//, fileNameExt, newFileName, FilePath;
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
//设置文件类型
saveFileDialog1.Filter = " xls files(*.xls)|*.xls|xlsx file(*.xlsx)|*.xlsx|All files(*.*)|*.*";
//设置默认文件类型显示顺序
saveFileDialog1.FilterIndex = 2;
//保存对话框是否记忆上次打开的目录
saveFileDialog1.RestoreDirectory = true;
//点了保存按钮进入
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
//获得文件路径
localFilePath = saveFileDialog1.FileName.ToString();
//获取文件名,不带路径
//fileNameExt = localFilePath.Substring(localFilePath.LastIndexOf("\\") + 1);
//获取文件路径,不带文件名
//savePath = localFilePath.Substring(0, localFilePath.LastIndexOf("\\"));
//给文件名前加上时间
//newFileName = DateTime.Now.ToString("yyyyMMdd") + fileNameExt;
//在文件名里加字符
//saveFileDialog1.FileName.Insert(1,"dameng");
//System.IO.FileStream fs = (System.IO.FileStream)saveFileDialog1.OpenFile();//输出文件
workBook.SaveAs(localFilePath, MissingValue, MissingValue, MissingValue, MissingValue, MissingValue, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, MissingValue, MissingValue, MissingValue, MissingValue, MissingValue);
}
}
保存方法2:利用FolderBrowserDialog,选择文件保存路径
string savePath;
FolderBrowserDialog fs = new FolderBrowserDialog();
if (fs.ShowDialog() == DialogResult.OK)
{
savePath = fs.SelectedPath;
}
workBook.SaveAs(Form1.savePath + "\\" + "1111.xlsx", MissingValue, MissingValue, MissingValue, MissingValue, MissingValue, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlNoChange, MissingValue, MissingValue, MissingValue, MissingValue, MissingValue);
- c#文件保存的几个方法
- c#保存文件的一个自定义方法
- c#读写文件的几个小方法
- C#保存文件时自动重名的方法
- 保存程序配置的方法:保存到config文件里 - C#
- 保存程序配置的方法:保存到xml文件里 - C#
- 保存程序配置的方法:保存到ini文件里 - C#
- Java Swing中的文本区(JTextArea)实现换行保存到文件的几个方法
- CFileDialog保存文件的方法
- C#保存文件时重名自动生成新文件的方法
- 简单的C# 保存内容到指定路径下的XML文件中方法
- 自己用c#写的保存文件
- C# SaveFileDialog的用法保存文件
- C# 文件的保存与读取
- C#新保存文件时候用按日期时间命名的方法
- C#读取XML文件数据和把数据保存至xml的方法
- C#保存GIF透明的方法
- C# 保存excel的SaveAs方法详述
- 一个牛人给java初学者的建议
- java int 与Integer区别
- 刘强东发小:前女友对刘强东太重要了
- js中trim函数的简单实现
- POJ 1694
- c#文件保存的几个方法
- 我们一起写SQL语句
- ListActivity+sqlite+SimpleCursorAdapter
- java面试经典
- [Usaco2008 Oct]建造栅栏 DP
- 大数相加 算法
- java--第14周实验--任务1--.编写多线程程序
- C#的符号
- 数据库笔试题一