首页新闻找找看学习计划

如何根据word中定义的表结构,自动生成数据库表

0
悬赏园豆:20 [待解决问题]

客户给的word中有如下的表结构:


字段名 类型 描述
Id Char 32 ID
Name Varchar 50 姓名
Sex Varchar 4 性别
.....
还有很多表和字段

如何自动生成数据库表? 手动来建立的话太麻烦了。

yycc2008的主页 yycc2008 | 初学一级 | 园豆:164
提问于:2012-06-26 19:54
< >
分享
所有回答(4)
0

呵呵,你这伙计有点“Lazy”哦,不管怎么样,你的这个word文件里的东西,你总得想办法转换成一定格式的可读文件吧

比如对应的实体类.cs,可执行的.sql脚本.......

这个过程,你多少都得修改一些。。。。所以

这个过程,估计只能是“半自动”了,建议还是多动手 吧!!!

Angkor--:-- | 园豆:1082 (小虾三级) | 2012-06-26 20:17
0

理论上应该是可以实现,不过应该很复杂;

1、把Word转换成HTML

2、解析遍历table标签,从tr、 td中抽取值进行分析,生成SQL数据;

3、如果是EXCEL的数据,那就简单很多,因为可以用程序直接读取EXCEL的数据,然后进行分析就行了;

PS:个人建议,以上是一些闲着没事干的人想玩程序算法逻辑的人可以去玩下,实际不建议这么做,成本好像有点大了吧,当然了,如果你真的实现了,希望封装成公用方法贡献出来贡献就太好了……鼓掌

我想你现在遇到的情况是,手上有一份数据库设计文档,里面有一对字典表,你想在数据库中建立这堆表,如果要一个一个在建那很麻烦,不过在powerdesigner里面建的话 应该也不算很麻烦吧,慢慢折腾吧

八戒的师傅 | 园豆:1472 (小虾三级) | 2012-06-26 21:14
0

看你怎么想了

 

有VBA编程法

通过宏连接数据库,创建表

澜紫癜青 | 园豆:236 (菜鸟二级) | 2012-06-27 09:02
0

最好 弄成excell,比較 輸入的時候 ,不會出錯。

無限遐想 | 园豆:3740 (老鸟四级) | 2012-06-27 09:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册