客户给的word中有如下的表结构:
字段名 类型 描述
Id Char 32 ID
Name Varchar 50 姓名
Sex Varchar 4 性别
.....
还有很多表和字段
如何自动生成数据库表? 手动来建立的话太麻烦了。
呵呵,你这伙计有点“Lazy”哦,不管怎么样,你的这个word文件里的东西,你总得想办法转换成一定格式的可读文件吧
比如对应的实体类.cs,可执行的.sql脚本.......
这个过程,你多少都得修改一些。。。。所以
这个过程,估计只能是“半自动”了,建议还是多动手 吧!!!
理论上应该是可以实现,不过应该很复杂;
1、把Word转换成HTML
2、解析遍历table标签,从tr、 td中抽取值进行分析,生成SQL数据;
3、如果是EXCEL的数据,那就简单很多,因为可以用程序直接读取EXCEL的数据,然后进行分析就行了;
PS:个人建议,以上是一些闲着没事干的人想玩程序算法逻辑的人可以去玩下,实际不建议这么做,成本好像有点大了吧,当然了,如果你真的实现了,希望封装成公用方法贡献出来贡献就太好了……鼓掌
我想你现在遇到的情况是,手上有一份数据库设计文档,里面有一对字典表,你想在数据库中建立这堆表,如果要一个一个在建那很麻烦,不过在powerdesigner里面建的话 应该也不算很麻烦吧,慢慢折腾吧
看你怎么想了
有VBA编程法
通过宏连接数据库,创建表
最好 弄成excell,比較 輸入的時候 ,不會出錯。