2016目录怎么自动生成?

邝芝凡邝芝凡最佳答案最佳答案

这个问题我十年前做过,现在方法应该是一样的。 首先,你需要一台装有win和sql server的电脑。然后创建一个数据库,建几个表,具体建表的内容我下面会贴出来。 最后的关键就是如何把excel里的数据导入到数据库里。这里我用了一个工具,叫做Data Import Wizard(数据导入向导)。这款软件是微软官方推出的用于辅助将excel文件导入数据库的工具。

接下来只要打开这个软件,按照提示一步步进行操作即可。

注意的地方在于: 在导入的时候会发现某个字段对应的值全部是#NAME?,这就是因为我们没有给表格建立对应的数据类型导致的,我们在前面建设表里输入的数据都是文本型数据,而sql server认的是整数或者日期等等。所以我们需要对每个字段设置其对应的data type(数据类型)。 完成导入之后我们打开sql server查询分析器(开始菜单->所有程序->sql server 2008 R2(企业版)->SQL Server 2008 R2企业管理器),使用快捷键“ctrl+F”搜索出所有#NAME?的记录,然后将这些记录的列名(即那个有错的字段名称)记录下来。

接着我们新建一个查询,把它命名为“删除错误数据”,然后把下面的代码复制粘贴进去并运行该查询。 @@ERROR 变量用来保存执行查询时出现的错误号,只有当出现错误的情况下才赋值为非零值,否则为 zero 查询结束之后,我们发现所有的#NAME!都变成了正常的数据,这样我们就成功地把excel中的数据导入到了数据库中!

最后,我们在网页上添加一个按钮,当点击这个按钮时候,就执行上面的查询,把错误的数据删了,这样就完成了目录的自动生成了。

我来回答
请发表正能量的言论,文明评论!