巨难,数据转换

gglqaq 2007-11-18 04:36:38
数据源:XML、文本 or 数据库表(可以是多表)
目标:XML、Excel、文本

要求:通过参数化的方式,能够实现从源到目标的转换,目标的格式也是不确定的,需要参数化的定制,比如Excel,有头和尾的定义、还有数据项的定义、数学函数的定义等。


...全文
270 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
gyh19890130 2007-11-21
  • 打赏
  • 举报
回复
数据库不太明白
heibh 2007-11-21
  • 打赏
  • 举报
回复
mark
cn_lyfang 2007-11-20
  • 打赏
  • 举报
回复
感觉技术上不是很难就是很麻烦
只要不懒肯定可以,但效率是一个要考虑的重点
crossrowman 2007-11-20
  • 打赏
  • 举报
回复
定义一个读取接口,定义一个写出接口,统统的搞定
vwxyzh 2007-11-20
  • 打赏
  • 举报
回复
技术上不难,难的是配置,弄的不好,配置的部分比用代码实现还长,反而没有实用性了
gzlucky 2007-11-20
  • 打赏
  • 举报
回复
对XML文档做一些改动,就可以应适其他文件格式了.

其实象你这种需求,XML是最好的解决方案,也是XML最吸引人的地方。
judy_wane 2007-11-20
  • 打赏
  • 举报
回复
小唐啊....哈哈!

同意小唐的观点
r_swordsman 2007-11-20
  • 打赏
  • 举报
回复
所以说你们懒...

你们有分析吗?

分析到哪里了?

分析到某一阶段出现问题...那叫困难...

遇到困难..解决了...

那这个东西也不难了...
r_swordsman 2007-11-20
  • 打赏
  • 举报
回复
lz的意思我明白....
就是想做一个可以从一个数据格式的数据源(管他什么xml.txt..sql)转换到另一个数据格式的数据源(管他什么xml.txt..sql)
没错吧?

这些数据源都是由基本的行构成吧?...行构成表...表构成数据集...数据集构成什么? 比如数据源...
好了...实现这个数据源吧...可以从什么xml.txt..sql转换...也可以转换成什么xml.txt..sql....

深入一点...怎么从xml转换成数据源...
一个xml文件的格式呢? 根元素是数据源..还是数据集..还是数据表?

是数据源...那么下一级是什么?? 是数据集吧? 如果不是数据集...是数据表呢? 出错还是容错??

从 txt 怎么转??


到底怎么转?? 还不是数据源格式分析? sql 数据源就不用你自己分析了...

那lz问我说说如何简单?

呵...那我问你哪里难?

只是你自己没去分析...

一步一步分析怎么难了?

技术上不会? 实现不了 ?

什么实现不了? 不会读文件? 不会分析字节?
gglqaq 2007-11-20
  • 打赏
  • 举报
回复
to:r_swordsman
超简单....没看到有什么难的...
倒想听你说说是如何简单的?

再说说我提这个问题的原因:
一个项目中,要求根据数据集生成报表:格式Excel,这个不难,写代码完成,后来,客户要求变化了,要求产生格式文本,而且格式文本的组织方式也不同于Excel,再后来,新的要求出现了,要求产生XML格式的结果,当然,内容的组织方式也变了。
说明一下:生成报表并不是在开始做项目时不断产生变化的,而是项目结束、正常运行之后,客户提出新的项目改造的要求。

由此,最初是考虑如何将数据集转换为不同格式、不同样式的报表,后考虑增加数据源到数据集的转换,产生了顶楼的想法,这样的话,基本从数据源-->目标的实现可以运用于多个项目当中。
nappan 2007-11-20
  • 打赏
  • 举报
回复
mark
gglqaq 2007-11-20
  • 打赏
  • 举报
回复
to:r_swordsman
之所以起那么个标题,主要是为了吸引眼球,呵呵!

提出这个问题,主要想集思广益,少走弯路,至少我觉得做这个还是蛮有意义的。
r_swordsman 2007-11-20
  • 打赏
  • 举报
回复
lz是不是认为自己分析的不够..要大家一起分析分析?
r_swordsman 2007-11-20
  • 打赏
  • 举报
回复
lz说的不错啊...
是应该全面分析....综合考虑....
是蛮麻烦的....但不是难吧?
gglqaq 2007-11-20
  • 打赏
  • 举报
回复
谢谢各位的留言!

to:r_swordsman
你所说的也是面上的东东,如果这些问题我没有想过,我会在这里发帖子吗?


说的简单一些,不就是从源-->中间结果-->目标吗?至于如果实现?不就是配置参数吗?然后就是写代码了,这个也不难。
但你是否想过,如何设置参数?如果仅仅是为一个项目,源和目标都是明确的话,那没什么难的,但是,如何才能做到通用,同时兼顾效率。
也许会说,先找个具体的实例试试,这个也没错,先简单后复杂,先一般后普遍,但,如果早期的分析没有到位,方向不正确,以后永远都是打补丁的方式,就像目前的软件开发一样,永远落后于需求,这不是我想要的。
我提出这个问题的目的,关键就如何配置参数与各位探讨,将参数配置在XML文件中,与应用无关。

BookSirSwordsMan 2007-11-20
  • 打赏
  • 举报
回复
巨难=》巨懒
大-可-乐 2007-11-20
  • 打赏
  • 举报
回复
1、数据源的格式是什么样的呢?
2、目标格式?

都确定吗?

确定,并且很规矩:
1、数据库自带的导入导出功能
2、代码实现

功能一定可以实现,不过真的会很麻烦,效率是考虑重点
Ivony 2007-11-20
  • 打赏
  • 举报
回复
LZ无非就是想了一下,哎,好麻烦,到CSDN上找小白玩。
wzytiger 2007-11-19
  • 打赏
  • 举报
回复
呵呵,楼主是懒了
可以用代码实现部分的转换
但是想要任意转换的话好想不太容易啊
成功的话价值很大啊
vrhero 2007-11-19
  • 打赏
  • 举报
回复
可参考ebXML——Electronic Business using eXtensible Markup Language...

技术上不算非常难...难的是建立标准...
加载更多回复(11)

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧