开发者社区> 问答> 正文

如何将Excel中的数据正确统计到mysql里面?

我想将Excel 2003中的数据自动统计到mysql数据库表中.
Excel 中有一个表sheet1,里面有三个字段:学号:数据类型是文本,课程名:数据类型是文本,成绩:数据类型是float类型的.
mysql有一个表有两个字段:学号:数据类型char.成绩:当然是float类型的.
我想实现的功能很简单.就是将Excel中的每条记录成绩读出来,然后在mysql表中找到学号码与Excel中的学号相同的就表示这个成绩是这个学生的.就在mysql表相应的记录中加上读出来的成绩.这样每门成绩装一张EXCEL表.即使一个学生有很多门成绩,将所有的表都统计一次.最后mysql中字段成绩就是这个学生所有成绩的总和(总成绩).我用Table,数据集连接没问题.能正常将Excel中的数据读出来.但是我在自动统计的时候老出问题.希望高手们能提供一种基于BDE中的Table数据集的统计方法.
因为我用ADO连接的时候执行SQL时候老错!只有BDE读出数据没问题.衷心的希望DELphi的专家们帮个忙

展开
收起
蛮大人123 2016-02-05 18:08:55 3505 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    你可以将Excel表中的数据一次读取出来,存在一个临时表中,用这个临时表与你的记录表中进行比较统计。
    这样就是操作两个数据库中的表操作了。

    2019-07-17 18:38:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像