将excel文件另存为csv文件
来源:互联网 发布:csgo优化调节画面设置 编辑:程序博客网 时间:2024/04/28 23:11
方法如下:
public virtual void SaveAs ( [OptionalAttribute] Object Filename, [OptionalAttribute] Object FileFormat, [OptionalAttribute] Object Password, [OptionalAttribute] Object WriteResPassword, [OptionalAttribute] Object ReadOnlyRecommended, [OptionalAttribute] Object CreateBackup, [OptionalAttribute] XlSaveAsAccessMode AccessMode, [OptionalAttribute] Object ConflictResolution, [OptionalAttribute] Object AddToMru, [OptionalAttribute] Object TextCodepage, [OptionalAttribute] Object TextVisualLayout, [OptionalAttribute] Object Local)
参数
- Filename
要保存的文件的名称。可以包含完整路径;否则,Microsoft Office Excel 将文件保存在当前文件夹中。
- FileFormat
保存文件时要使用的文件格式。有关有效选项的列表,请参见 FileFormat 属性。对于现有文件,默认格式为最后一种指定文件格式;对于新文件,默认格式为所用 Excel 版本的格式。
- Password
一个区分大小写的字符串(不超过 15 个字符),指示为文件指定的保护密码。
- WriteResPassword
文件的写保护密码。如果保存文件时指定了密码,但打开文件时没有提供密码,则该文件以只读方式打开。
- ReadOnlyRecommended
如果为 true,则在打开该文件时显示一条消息,建议以只读方式打开该文件。
- CreateBackup
如果为 true,则创建备份文件。
- AccessMode
XlSaveAsAccessMode 值之一。
- ConflictResolution
XlSaveConflictResolution 值之一。
- AddToMru
如果为 true,则将工作簿添加到最近使用的文件列表中。默认值为 false。
- TextCodepage
在美国英语版本的 Excel 中未使用。
- TextVisualLayout
在美国英语版本的 Excel 中未使用。
- Local
如果为 true,则按照 Excel(包括控制面板设置)的语言保存文件。如果为 false(默认值),则按照 Visual Basic for Applications (VBA) 的语言保存文件。
代码如下:
///excelFileName exce文件路径
///csvFileName csv文件路径
public static void SaveAsExcel(string excelFileName,string csvFileName) { //定义一个COM中空类型的对象(作用类似于大家所熟悉的null) object missing = System.Reflection.Missing.Value;
//创建Excel应用程序对象(会帮我们在启动Excel进程) Excel.Application app = new Excel.ApplicationClass();
Workbook wb = app.Application.Workbooks.Open(excelFileName,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing); //不出现提示,用默认的选择 app.Application.DisplayAlerts = false; //不运行excel界面 app.Application.Visible = false;
Excel.Worksheet sheet = (Excel.Worksheet)wb.Worksheets["sheet1"]; //另存为csv格工,注意Excel.XlFileFormat.xlCSV参数,要另存为别的格式,也是在这里设置 sheet.SaveAs(csvFileName, Excel.XlFileFormat.xlCSV, missing, missing,false, false,false,missing,missing,false);
wb.Close(false, missing, missing);
app.Quit(); }
- 将excel文件另存为csv文件
- 保存,将Excel文件另存为指定格式
- 使用jacob将excel文件另存为
- 解决Excel另存为csv文件在linux上乱码问题
- python 将Excel文件转csv
- [C#] Excel文件另存为Html
- Excel 另存为CSV
- 将 Excel 文件 转换成 CSV 文件 解决方案
- 将EXCEL文件转换成utf8编码的csv文件
- Excel中使用VBA筛选数据并将结果另存为新的EXCEL文件
- excel 、 csv 文件上传
- 将Excel或CSV文件中的数据导出到DataSet
- 用脚本将excel,csv等文件导入数据库
- 将datatable导出为Excel或CSV文件
- 使用Qt的QAxObject将Excel文件转成CSV文本文件
- Python学习笔记 --- pandas将excel转化为csv文件
- 将Excel表格或者CSV文件导入到Mysql中
- 如何将excel文件转换为csv格式
- 取得本机的IP地址 (vb.net)
- XPath and Default Namespace handling
- C#制作安装包
- Datagird/DataList TemplateColumn类型列中如何设定日期格式为yyyy-MM-dd格式?
- 专家推荐:学习Linux的九条忠告
- 将excel文件另存为csv文件
- 终于交作业了
- 西联汇款(Adsense)
- 一个Linux学习高手写给初学者的话
- 关于clover2运行时出现的"annotations are not supported in -source 1.3"错误的解决
- 开发oracle+c#程序小心得,与大家分享
- 清除上传控件 File 的值
- 阿男的博客
- 数据库管理员DBA必读