c#程序将excel文件转换成xml文件
要程序你自己去组装去,我只写两个部分,一个是读Excel的部分,然后是写入到xml的
1) 从指定的excel读出信息
string strConn="provider=Microsoft.Jet.OLEDB.4.0;data source=你的Excel文件.xls;Extended Properties=Excel 8.0;";
DataSet ds=new DataSet();
System.Data.OleDb.OleDbConnection oleConn=new System.Data.OleDb.OleDbConnection(strConn);
System.Data.OleDb.OleDbDataAdapter oleDa=new System.Data.OleDb.OleDbDataAdapter("select * from [Sheet1$]",oleConn);
oleDa.Fill(ds,"INFO");
foreach(DataRow row in ds.Tables["INFO"].Rows)
{
string userInfo=row[0].ToString().Trim();
} 下面是把信息写入到xml中
DataSet ds=new DataSet();
oleDa.Fill(ds,"INFO"); //就是上面那个oleDa
ds.WriteXml(文件名);
下面写的很简单,主要是因为可以直接利用DataSet中的WriteXml写入,但先得给它填上数据
c#程序将excel文件转换成xml文件的更多相关文章
- 自制 Python小工具 将markdown文件转换成Html文件
		今天看到了一个Python库,名为markdown.瞬间就给了我一个灵感,那就是制作一个将markdown文件转换成html文件的小工具. 我的实验环境 操作系统: Windows 7 64位 旗舰版 ... 
- Protocol Buffer使用转换工具将proto文件转换成Java文件流程及使用
		Client与Server的网络通信协议传输使用google protobuf,服务器端使用的是Java 一. Protocol Buffersprotobuf全称Google Protocol Bu ... 
- [转载]webarchive文件转换成htm文件
		原文地址:webarchive文件转换成htm文件作者:xhbaxf Mac OS X系统带有文件转换功能,可以把webarchive文件变成html文件.方法是: Step 1: 建立一个文件夹 ... 
- <p><span style="font-size:14px">近期须要批量将PNM格式的文件转换成GIF文件。我尝试了例如以下的图像转换工具:</span></p>
		近期须要批量将PNM格式的文件转换成GIF文件.我尝试了例如以下的图像转换工具: ImageBatch:全然免费,但只支持PNG JPEG BMP GIF四种格式 OfficeConverter:在线 ... 
- linux下的什么工具能将DVI文件转换成PostScript文件?
		答: dvips,此工具能将由Latex或Tex生成的DVI文件转换成PostScript文件,官网在此 
- 15个最好的PDF转word的在线转换器,将PDF文件转换成doc文件
		PDF是一种文件格式,包含文本,图像,数据等,这是独立于操作系统的文件类型.它是一个开放的标准,压缩,另一方面DOC文件和矢量图形是由微软文字处理文件.该文件格式将纯文本格式转换为格式化文档.它支持几 ... 
- xls/csv文件转换成dbf文件
		转至:https://blog.csdn.net/linhai1028/article/details/80211252 编写的一个小脚本,主要是利用python中的pandas,xlrd,dbfpy ... 
- chm文件转换成html文件,解决chm文件无法使用浏览器打开的问题
		每天学习一点点 编程PDF电子书免费下载: http://www.shitanlife.com/code CHM是英语“Compiled Help Manual”的简写,即“已编译的帮助文件”.CHM ... 
- python csv文件转换成xml, 构建新xml文件
		csv文件 code from xml.etree.ElementTree import Element,ElementTree,tostring import json,csv def csvtox ... 
随机推荐
- Java中的流程控制(一)
			程序的流程控制(一) 关于Java程序的流程控制(一) 从结构化程序设计角度出发,程序有三种结构: 顺序结构 选择结构 循环结构 1.顺序结构 就是程序从上到下一行行执行,中间没有判断和跳转. 2.i ... 
- codeforces 535D. Tavas and Malekas   KMP
			题目链接 又复习了一遍kmp....之前都忘光了 #include<bits/stdc++.h> using namespace std; #define pb(x) push_back( ... 
- [Java]编写自己的Matrix矩阵类
			用java实现一个简单的矩阵类,可以实现简单的矩阵计算功能. class Matrix 1.向量点乘 public static double dot(double[] x,double[] y) 2 ... 
- python 程序中设置环境变量
			python 中调用系统命令有三种方法: 1.os.system('command') ,这个方法是直接调用标准C的system() 函数,仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 ... 
- mysql-connector-c 安装
			cmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr/local make make install 
- java selenium webdriver实战 seleniumIDE
			Selenium是ThoughtWorks公司,一个名为Jason Huggins的测试为了减少手工测试的工作量,自己实现的一套基于Javascript语言的代码库 使用这套库可以进行页面的交互操作, ... 
- linux Bash bug修复记录
- iso-开发基础知识-5-适配器
			个人学习总结仅供参考:欢迎拍砖 1.适配器:用于连接两种不同种类的对象. 2.分为2种:类适配,对象适配. 3.委托(Delegate)模式属于对象适配器: 4.何时使用适配器模式 书中的这幅图更好的 ... 
- 判断变量是否存在(python)
			var = 1 # print True print 'var' in dir() # print False print 'va' in dir() # work for list , dict t ... 
- swift学习第五章-字典的使用
			//以下是关于字典的 //字典的格式[key:value] //字典能够存放基本类型和对象类型的 //声明一个字典 var dictionary1=["key1":"鸭鸭 ... 
