C# 有个100行数据的datatable每10行数据生成一个xml

现在导入一个Excel表格到Datatable里面,Datatable有100行数据,现在写一个工具,想让这个Excel每十行数据就生成一个xml文件.可以忽略字段名!... 现在导入一个Excel表格到Datatable里面,Datatable有100行数据,现在写一个工具,想让这个Excel每十行数据就生成一个xml文件.可以忽略字段名! 展开
 我来答
Xfeng_2013
2013-07-04
知道答主
回答量:7
采纳率:0%
帮助的人:9.9万
展开全部
@dtbSouce //为导入的数据
@dt_No //为导入的行数除以一个xml的行数得出的商取整
@Row_xml //为一个xml多少行的值(可接受输入)

int i = 0;
for (int kk = 0; kk < dt_No; kk++)
{
#region 循环生成xml
ls_xmlname = “test”;
XmlTextWriter writer = new XmlTextWriter("C:\\" + ls_xmlname + ".xml", System.Text.Encoding.UTF8);
//开始写
writer.Formatting = Formatting.Indented;
writer.WriteStartDocument();
writer.WriteStartElement("FILENAME");
writer.WriteEndElement();
for (i = kk * Convert.ToInt32(Row_xml);(kk + 1) * Convert.ToInt32(Row_xml) < dtbSouce.Rows.Count + 1 == true ? i < (kk + 1) * Convert.ToInt32(Row_xml) : i < dtbSouce.Rows.Count;i++)
{
writer.WriteStartElement("DATA");
writer.WriteElementString("DATA", "DATA");
writer.WriteEndElement();
}

writer.WriteEndDocument();
writer.Close();

已验证,OK
百度网友a2988ce
2013-07-04 · TA获得超过223个赞
知道小有建树答主
回答量:302
采纳率:100%
帮助的人:178万
展开全部

未验证!

更多追问追答
追问
如果我数据文件有一万行,每两千行一个xml,那个这个方法就不能用了~!
追答
这个方法没有验证。可能会有问题!
如果你的数据文件很大。那么你会一次全部加载到DataTable里吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式