班主任好帮手之读取学生成绩

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>读取学生成绩</title>

</head>

<body>

  <?php
	require_once 'reader.php';
	$mydb = mysql_connect('localhost', 'root', '1234') or
	die("Could not connect to database.");//连接数据库
	mysql_query("set names 'utf8'");//输出中文
	mysql_select_db("score_db", $mydb);
	error_reporting(E_ALL ^ E_NOTICE); 

	for ($n=1; $n<=3; $n++)
	{
		$data = new Spreadsheet_Excel_Reader();
		$data->setOutputEncoding('utf-8');//设置在页面中输出的编码方式,而不是utf8
		//$fileName是指要导入到mysql中的excel文件
		$fileName = 'Book' . $n . '.xls';
		$data->read($fileName); 

		$tb_name = 'student_tb' . $n;
		$sql = "CREATE TABLE " . $tb_name .
		"(
		id int ,
		name varchar(20),
		yuWen int,
		shuXue int,
		yingYu int,
		wuLi int,
		huaXue int,
		shengWu int,
		zongFen int,
		duanMing int
		)";
		mysql_query($sql, $mydb);

		for ($i = 2; $i <= $data->sheets[0]['numRows']; $i++)
		{
		  $d1 = $i-1;$d2 = $data->sheets[0]['cells'][$i][3];$d3 = $data->sheets[0]['cells'][$i][4];
		  $d4 = $data->sheets[0]['cells'][$i][5];$d5 = $data->sheets[0]['cells'][$i][6];$d6 = $data->sheets[0]['cells'][$i][7];
		  $d7 = $data->sheets[0]['cells'][$i][8];$d8 = $data->sheets[0]['cells'][$i][9];$d9 = $data->sheets[0]['cells'][$i][10];$d10 = $data->sheets[0]['cells'][$i][11];
		//echo($d1 . " " . $d2 . " " . $d3 . " " . $d4 . " " . $d5 . " " . $d6 . " " . $d7 . " " . $d8 . " " . $d9 . " " . $d10. "<hr />");
		 mysql_query("INSERT INTO $tb_name (id, name, yuWen, shuXue,yingYu,wuLi,huaXue,shengWu,zongFen,duanMing)
					   VALUES ($d1, '$d2', '$d3', '$d4', '$d5', '$d6', '$d7', '$d8', '$d9', '$d10')");
		}

		$result = mysql_query("SELECT * FROM  $tb_name  ORDER BY id");
	    echo "<hr />";
		while($row = mysql_fetch_array($result))
		{
		echo $row['id'];
		echo " " . $row['name'];
		echo " " . $row['yuWen'];
		echo " " . $row['shuXue'];
		echo " " . $row['yingYu'];
		echo " " . $row['wuLi'];
		echo " " . $row['huaXue'];
		echo " " . $row['shengWu'];
		echo " " . $row['zongFen'];
		echo " " . $row['duanMing'];
		echo "<hr />";
		}

		echo "<hr />";
		echo "成功" . $n . "<br/>";
		echo "<hr />";
	}

	mysql_close($mydb);
  ?>

</body>
</html>

时间: 2024-11-08 05:10:22

班主任好帮手之读取学生成绩的相关文章

班主任好帮手之统计学生成绩

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

Java课程设计—学生成绩分析系统

Java课程设计 - 我的选题是学生成绩分析系统. 下面是课程的需求图: 完成的这个小系统其实逻辑代码是非常简单的,唯一感觉有难点的地方在于涉及到了知识点比较多.当时只是匆匆地大概学了Java的一些基本知识,书上的例题和代码也没怎么敲过, 几乎都是在边做的过程中边学具体需要用到的东西: 其中感觉最麻烦的地方就是JTable.文件读取IO流以及绘图和给各个组件布局的时候. 另外还花了些功夫在UI上面:我这次是用到了substance.jar的swing美化包,想了解的可以百度下,网上有很多教程.

学生成绩管理系统

编写语言:c++ 代码如下: main.cpp 1 #include <iostream> 2 #include <cstdio> 3 #include<stdlib.h> 4 #include <cstring> 5 #include <windows.h> 6 #include "see3.cpp" 7 #include "see4.cpp" 8 #include "jie gou.cpp&q

Hadoop MapReduce编程 API入门系列之统计学生成绩版本1(十七)

不多说,直接上代码. 代码 package zhouls.bigdata.myMapReduce.ScoreCount; import java.io.IOException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInputStream;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;

学生成绩管理后台第二项任务:初步建模,搭建一个简单的网站

负责人:程琳茹 合伙人:李玉婷 签约员工:闫玉荣 前言:学生成绩管理后台,看起来是一个简单的项目,但是对于我们今后的发展很重要,建设一个管理后台有很多方法,这里我们主要使用Rstudio,在之后的文章中,会详细给出我们小组完成项目的过程与遇到的问题,欢迎大家借鉴,此外,同学们要积极参与讨论. 项目步骤:1.熟悉与安装Rstudio,并且配置好R内部环境. 2.建立好文件所存放的位置与确保文档可以正常使用. 3.搭建一个简单的网站,分别分为server.R端口与ui.R端口. 4.搭建好网站后,插

java开发的简易学生成绩管理系统

经过1个月的紧张学习和应用,终于做出了这个简易的学生成绩管理系统. 代码如下(仅供参考学习) view包下的菜单 package com.xujulong.www.view: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; import com.xujulong.www.po.Manager; import

【学生成绩管理系统】 大二c语言作业

几年前写的了,只能在命令行窗口运行,虽然比较挫,还是有一定参考价值... #include <cstdio> #include <conio.h> #include <iostream> #include <process.h> #include <stdlib.h> #include <algorithm> #include <cstring> #include <cmath> #define N 5 con

C语言文件实现学生成绩管理

C语言实现学生成绩管理 项目简介 用C语言的链表及文件操作实现学生成绩的管理,实现主要的添加.修改.删除.查询的主要功能,并在程序关闭时将数据存储在二进制的文件中并加密.下一次打开程序,先解密二进制文件,然后将数据读入内存,再允许用户的操作. 程序简示图 功能介绍 1. 加密数据: 程序结束时,现将生成的链表,写入二进制的临时文Temp.dat,再运用加密函数,将Temp.dat加密到文件Data.dat(就相当于数据库),并删除文件Temp.dat.程序开始运行时,先获取文件Data.dat的

使用C++结合文件操作和链表实现学生成绩管理系统

对于学生成绩管理系统,我是不会陌生,几乎学习C语言的人,做项目的时候都会想到学生成绩管理系统,我也不例外,在学了一段时间C语言后,也用C语言做了一个学生管理系统,后来联系做了几个,算过来,这个系统对前面的系统有所改进,增加了文件操作可以不用手动输入学生信息,可以直接从文件中读取学生信息,从而简化了操作 使用C语言实现学生成绩管理系统 http://blog.csdn.net/u010105970/article/details/17752193 使用链表实现学生成绩管理系统 http://blo