C# excel Oledb update

请问大神,要用C#对某个excel的单元格进行修改,怎么完成。不要用COM的方法,
效率太低,可以用oledb或者其他高效的方法吗?
最好是可以一个个单元格改,按照行列号定位需要修改的单元格。

5个回答

cxy2012092113
爱妖妖 回复cxy2012092113: 覆盖会出现问题,重新建一个就好了,谢谢啦大神
接近 5 年之前 回复
cxy2012092113
爱妖妖 用了这个方法,但是修改完以后报错 Excel中发现不可读取的内容。是否恢复
接近 5 年之前 回复
devmiao
见了你女王大人喵姐还不跪下 推荐npoi
接近 5 年之前 回复

如果你的项目不大,推荐使用NPOI或者Free Spire.XLS在C#中进行Excel的操作。例如,使用free spire.xls修改单元格的代码:

            //编辑单元格文本
            Worksheet sheet = workbook.Worksheets[0];
            sheet.Range["D2"].Text = "Kelly Cooper";
            sheet.Range["D2"].Style.Font.FontName = "Arial Narrow";
            sheet.Range["D2"].Style.Font.Color = Color.DarkBlue;

           //编辑单元格的值
            sheet.Range["E2"].Value = "00-1-285-7901742";
            sheet.Range["E2"].Style.Font.FontName = "Book Antiqua";
            sheet.Range["E2"].Style.Font.Color = Color.DarkOrange;

devmiao
见了你女王大人喵姐还不跪下 这个也用过,速度慢,不开源,还有些bug,不知道现在修复了没有。
接近 5 年之前 回复

推荐使用npoi,免费,开源,强大,国人自己编写,作者非常热心解决各种问题。
因为是移植poi,所以文档丰富。
http://www.cnblogs.com/luxiaoxun/p/3374992.html

http://tonyqus.sinaapp.com/tutorial
这是作者的博客。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
OleDb更新excel数据至少一个参数没有被指定值

![图片说明](https://img-ask.csdn.net/upload/201512/08/1449582536_938133.jpg) 想用C#更新这个表格,可是总出现异常,至少一个参数没有被指定值 代码如下 string fileName = @"C:\Users\Administrator\Desktop\ee.xlsx"; string excelConnectionString = "Provider=Microsoft.Ace.OleDb.12.0;Data Source=" + fileName + ";Extended Properties=\"Excel 8.0;HDR=Yes;\""; OleDbConnection conn = new OleDbConnection(excelConnectionString); conn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = conn; string sql ="UPDATE [Sheet1$] SET A2='北京' WHERE A1='北京';"; cmd.CommandText = sql; cmd.ExecuteNonQuery();

C#对Excel单元格写入数据,无论是Update、Insert,都只写入第一行,为什么?

string cell[5] = {"B","C","D","E","F"}; For( i=1;i<=40;i++) For(j=1;j<=5;j++) {cellname= cell[j]+string.format("%d",i+1); string data = "22.5"; Excel.Write("sheet1",cellname,(i+1),data);} Excel操作函数为: write(string sheetname, string cellname, int lines, string writedata) { OleDbCommand command= null; if(this,conOleDB != null) { try { this.conOleDB.Open(); command = new OleDbCommand(string.Format("UPDATE [{0}${1}:{2}] Set F{3}=\"{4}\"", new object[] { sheetName, cell Name, cellName, Lines, value2Write }), this.conOleDB); command.ExecuteNonQuery(); } catch(Exception exception) { ....... } } 如果想实现在Excel表指定区域(2-42行,(B-F)列写入数据,应该如何更改)??

System.Data.OleDb.OleDbException: 不能更新。数据库或对象为只读。

小弟通过Oledb方法访问database,读取,删除、修改excel。 修改总是提示 数据库或对象为只读。 请问各位大侠如何更改数据库或对象属性?谢谢,求指教 String sConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=d:\\2.xls ;Extended Properties='Excel 12.0;HDR=YES;IMEX=1' "; //实例化一个Oledbconnection类(实现了IDisposable,要using) using (OleDbConnection ole_conn = new OleDbConnection(sConnectionString)) { ole_conn.Open(); using (OleDbCommand ole_cmd = ole_conn.CreateCommand()) { ole_cmd.CommandText = "CREATE TABLE CustomerInfo ([CustomerID] VarChar,[Customer] VarChar)"; ole_cmd.ExecuteNonQuery(); ole_cmd.CommandText = "insert into CustomerInfo(CustomerID,Customer)values('DJ001','点击科技')"; ole_cmd.ExecuteNonQuery(); } }

C#关于使用OleDbDataAdapter更新Excel

``` //创建一个数据链接 string strCon = string.Format(@"Provider=Microsoft.Ace.OleDb.12.0;Data Source={0};Extended Properties='Excel 12.0;HDR=NO;IMEX=1'", fileName2); OleDbConnection myConn = new OleDbConnection(strCon); myConn.Open(); string strCom = "SELECT * FROM [Material$]"; //打开数据链接,得到一个数据集 OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn); //得到自己的DataSet对象 myCommand.Fill(dt2); //关闭此数据链接 myConn.Close(); ``` 如上代码, 我是否可以把strCom字串中的Select语句改成Update语句,来更新已存在的Excel中的数据呢? 还是只能把已存在的Excel的数据读取到Dataset中,修改后,再用OleDbDataAdapter.Update更新到Excel中呢? 如果可以直接使用Update语句,那语句应该怎么写呢?

C# 对Excel进行写操作,但只能在每列的第一行进行更新填写,到底是哪里出错了?

try { this.conOleDB.Open(); command = new OleDbCommand(string.Format("UPDATE [{0}${1}:{2}] Set F1=\"{3}\"", new object[] { sheetName, cellName, cellName, value2Write }), this.conOleDB); command.ExecuteNonQuery(); } 不管CellName为A2还是A5,所有的值全部写在了A1里面.....问题在哪呢?

c# winform excel导入sqlite数据库,求代码

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Linq; using System.Windows.Forms; using DevExpress.XtraEditors; using System.Data.OleDb; using TenderClear.Common; using TenderClear.BLL.TC01; namespace TenderClear.UI.Forms.TC01 { public partial class TC010103Form : DevExpress.XtraEditors.XtraForm { public TC010103Form() { InitializeComponent(); } DataTable dt = new DataTable(); DataGridView dgv=new DataGridView(); private void txtExcel_Click(object sender, EventArgs e) { //打开excel选择框 OpenFileDialog frm = new OpenFileDialog(); frm.Filter = "Excel文件(*.xls,xlsx)|*.xls;*.xlsx"; if (frm.ShowDialog() == DialogResult.OK) { txtExcel.Text = frm.FileName; bind(txtExcel.Text); } } private void bind(string fileName) { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + fileName + ";" + "Extended Properties=Excel 8.0;"; OleDbDataAdapter da = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn); DataSet ds = new DataSet(); try { da.Fill(ds); dt = ds.Tables[0]; this.dgv.DataSource = dt; } catch (Exception err) { MessageBox.Show("操作失败!" + err.ToString()); } } private void simpleButton2_Click(object sender, EventArgs e) { if (dgv.Rows.Count > 0) { DataRow dr = null; for (int i = 0; i < dt.Rows.Count; i++) { dr = dt.Rows[i]; insertToSql(dr); } MessageBox.Show("导入成功!"); } else { MessageBox.Show("没有数据!"); } } private void insertToSql(DataRow dr) { //excel表中的列名和数据库中的列名一定要对应 string xmlx = dr["XMLX"].ToString(); string xmbm = dr["XMXM"].ToString(); string xmmc = dr["XMMC"].ToString(); string xmdw = dr["XMDW"].ToString(); string dydj = dr["DYDJ"].ToString(); string zyxf = dr["ZYXF"].ToString(); string xmnr = dr["XMNR"].ToString(); DateTime kssj = Convert.ToDateTime(dr["KSSJ"].ToString()); DateTime jssj = Convert.ToDateTime(dr["JSSJ"].ToString()); int count=BLL10101.InsertOrUpdate(xmlx,xmbm,xmmc,xmdw,dydj,zyxf,xmnr,kssj,jssj); } } } 以上是我在网上找的代码,但是有出现错误,求大神们看看。![图片说明](https://img-ask.csdn.net/upload/201703/30/1490860056_295176.png)

C# ACCeSS Update 标准表达式中数据类型不匹配?

用C#写的程序, 目的是处理表格 Access, 想把表格中的某行删除! 然后在用Update,方法,总是报错!代码如下: //删除空行,删除 private void button2_Click(object sender, EventArgs e) { //根据Excel的行逐一对上面构造的DataTable的列进行赋值 int i = 0; // int temp=0; int coun = this.dataGridView.RowCount; // 20150105 ,打开数据库 string filepath = AppDomain.CurrentDomain.BaseDirectory + "Database1.mdb"; string dbfile = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+filepath ; OleDbConnection oleDbConn = new OleDbConnection(); oleDbConn.ConnectionString = @dbfile; oleDbConn.Open(); //建立adapter OleDbDataAdapter myadapter = null; string strdata = "select * from excelData"; myadapter = new OleDbDataAdapter(strdata, oleDbConn); OleDbCommandBuilder mybuilder = new OleDbCommandBuilder(myadapter); // 20150105 不加报错 DataSet ds = null; ds = new DataSet(); myadapter.Fill(ds, "table1"); // table1 就是新建的表格名字 //根据DataGridView的列构造一个新的DataTable // DataTable dtone = new DataTable(); DataTable dtone = ds.Tables["table1"]; this.dataGridView.DataSource = dtone; DataColumn[] myPrimaryKey = new DataColumn[1]; myPrimaryKey[0] = dtone.Columns["ID"]; dtone.PrimaryKey = myPrimaryKey; DataRow myRemoveRow = dtone.Rows.Find("20"); //步骤3 myRemoveRow.Delete();![![图片说明](https://img-ask.csdn.net/upload/201501/06/1420542791_901431.jpg)图片说明](https://img-ask.csdn.net/upload/201501/06/1420542779_623497.jpg)

c# 操作excel 本来要设置C2,D3的的值,结果值写到C1,D1去了?????

string str1 ="123"; string str2 ="456"; string str3 ="789"; string mypath= Environment.CurrentDirectory + @"\123.xlsx"; string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+ mypath + ";Extended Properties='Excel 12.0;HDR=no;'"; using (OleDbConnection OleConn = new OleDbConnection(strConn)) OleConn.Open(); try { using (OleDbCommand oleCommand = new OleDbCommand("update [Sheet1$B1:B1] set f1='" + str1 + "'", OleConn)) { oleCommand.ExecuteNonQuery(); } using (OleDbCommand oleCommand = new OleDbCommand("update [Sheet1$C2:C2] set f1='" + str3 + "'", OleConn)) { oleCommand.ExecuteNonQuery(); } using (OleDbCommand oleCommand = new OleDbCommand("update [Sheet1$D3:D3] set f1='" + str2 + "'", OleConn)) { oleCommand.ExecuteNonQuery(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } ``` ``` ![图片说明](https://img-ask.csdn.net/upload/201910/26/1572079504_796007.jpg)

如何解决c#操作Access数据库时出现的“无法更新,当前被锁定”问题

1.目前正在用c#写一个上位机软件,需要每隔10秒备份一次数据,将数据写入一个名为“SpeedDB.mdb”的Access数据中。上位机软件与下位机通过tcp连接,单独使用了一个线程来进行每隔10秒的数据备份,程序第一次启动时运行没问题,当tcp连接断开后终止此线程,重新连接后再实例化并启动此线程,此时便会出现这个异常,提示“无法更新,当前被锁定”。同时还会导致整个程序其它操作变卡。 2.代码如下: (1)每次tcp连接上时会实例化并启动数据备份的线程 ``` SpeedDBThread = new Thread(new ThreadStart(AddSpeedDB)) { IsBackground = true };//实例化转速备份线程 SpeedDBThread.Start(); //启动转速备份线程 ``` (2)数据备份的函数如下: ``` private void AddSpeedDB() { OleDbConnection ODbCon = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0;Data Source = D:\\SpeedDB.mdb"); //用连接字符串初始化OleDbConnection的实例对象ODbCon while (true) { if(tcpClient != null && tcpClient.Connected == true) //仅在连接时备份 { try { ODbCon.Open(); //调用Open方法打开数据库连接 string TimeStr = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); //获取此次转速备份的时间 //写入数据 for (UInt16 JDZ_NUM = 1; JDZ_NUM <= 12; JDZ_NUM++) { for (UInt16 ZJ_NUM = 1; ZJ_NUM <= 20; ZJ_NUM++) { for (UInt16 JQ_NUM = 1; JQ_NUM <= 20; JQ_NUM++) { OleDbCommand AddRecordCommand = new OleDbCommand() { Connection = ODbCon }; if (AllSpeed_NormalMsg[JDZ_NUM - 1, ZJ_NUM - 1].uFrame != 0) { AddRecordCommand.CommandText = string.Format(DataBase.SpeedInfo_InsertStr, TimeStr, (AllSpeed_NormalMsg[JDZ_NUM - 1, ZJ_NUM - 1].uGroup - 1) * 400 + (AllSpeed_NormalMsg[JDZ_NUM - 1, ZJ_NUM - 1].uFrame - 1) * 20 + JQ_NUM, AllSpeed_NormalMsg[JDZ_NUM - 1, ZJ_NUM - 1].Info[JQ_NUM - 1].uSpeed); AddRecordCommand.ExecuteNonQuery(); } else { AddRecordCommand.CommandText = string.Format(DataBase.SpeedInfo_InsertStr, TimeStr, (JDZ_NUM - 1) * 400 + (ZJ_NUM - 1) * 20 + JQ_NUM, 9.99); AddRecordCommand.ExecuteNonQuery(); } } } } Thread.Sleep(1000); ODbCon.Close(); //关闭数据库连接 Thread.Sleep(9000); } catch (Exception ex) { //异常提示 Current_Inform.Items.Insert(0, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "转速备份异常:" + ex.Message); SpeedDBThread.Start(); } } else { ODbCon.Close(); SpeedDBThread.Abort(); //无连接时终止线程 Thread.Sleep(1); } } } ``` 3.可以看到代码里面都确定每次打开数据库连接最后都用ODbCon.Close();关闭了,但还是会有这个问题,我尝试过在捕获的异常处理中重启这个线程,代码如下: ``` catch (Exception ex) { //异常提示 Current_Inform.Items.Insert(0, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "转速备份异常:" + ex.Message); ODbCon.Close(); //关闭数据库连接 GC.Collect(); Thread.Sleep(1); SpeedDBThread.Abort(); //先终止此线程 Thread.Sleep(3000); //重启线程 SpeedDBThread = new Thread(new ThreadStart(AddSpeedDB)) //实例化转速备份线程 { IsBackground = true //设置为后台线程 }; SpeedDBThread.Start(); } ``` 还是会出现问题,并且会有新的异常提示“正在终止线程”。 目前很急,希望各位大佬看看能不能解决这个问题,拜托了!

C# bcp 导入,导入界面与查询界面在一起,导入后不能再查询

在做课程设计,一个图书馆管理系统,将图书查询界面与图书导入界面放在了一起。在未导入前,查询功能没有问题,导入后,查询不到结果,sql语句返回值为-1 enter code here//图书查询sql private void sqlRegion() { sqlR = ""; if (tbBookId.Text.Trim() != string.Empty) { sqlR += "and Bno ='" + tbBookId.Text.Trim() + "'"; // sqlR += "and Bno like '% "+tbBookId.Text.Trim()+"%'"; } if (tbName.Text.Trim() != string.Empty) { sqlR += "and Bname like '%" + tbName.Text.Trim() + "%'"; } if (tbWriter.Text.Trim() != string.Empty) { sqlR += "and Bauthor like '%" + tbWriter.Text.Trim() + "%'"; } if (tbPublish.Text.Trim() != string.Empty) { sqlR += "and Bpub like '%" + tbPublish.Text.Trim() + "%'"; } if (tbPublishDate.Text.Trim() != string.Empty) { sqlR += "and Bdate like '%" + tbPublishDate.Text.Trim() + "%'"; } if (tbPrice.Text.Trim() != string.Empty) { sqlR += "and Bprice like '%" + tbPrice.Text.Trim() + "%'"; } if (tbBookClass.Text.Trim() != string.Empty) { sqlR += "and Bclass like '%" + tbBookClass.Text.Trim() + "%'"; } if (tbISBN.Text.Trim() != string.Empty) { sqlR += "and BISBN like '%" + tbISBN.Text.Trim() + "%'"; } } //图书查询 private void btnserarch_Click(object sender, EventArgs e) { dt.Clear(); ds.Clear(); if (tbBookId.Text.Trim() == string.Empty && tbName.Text.Trim() == string.Empty && tbWriter.Text.Trim() == string.Empty && tbPublish.Text.Trim() == string.Empty && tbPublishDate.Text.Trim() == string.Empty && tbPrice.Text.Trim() == string.Empty && tbBookClass.Text.Trim() == string.Empty && tbISBN.Text.Trim() == string.Empty) { myCon.Open(); sql = "select * from Book"; cmd = new SqlCommand(sql, myCon); cmd.ExecuteNonQuery(); sda = new SqlDataAdapter("select * from Book", myCon); sda.Fill(ds); dgvBookSearchResult.DataSource = ds.Tables[0].DefaultView; myCon.Close(); if (ds.Tables[0].Rows.Count > 0) { dgvBookSearchResult.DataSource = ds.Tables[0].DefaultView; myCon.Close(); return; } else MessageBox.Show("没有找到相关的记录!"); return; } string sqlRegSearch; sqlRegion(); sqlRegSearch = "select * from Book where 1=1" + sqlR; myCon.Open(); cmd = new SqlCommand(sqlRegSearch, myCon); cmd.ExecuteNonQuery(); int count; count = Convert.ToInt32(cmd.ExecuteNonQuery()); sda = new SqlDataAdapter(sqlRegSearch, myCon); sda.Fill(ds); //dgvBookSearchResult.DataSource = ds.Tables[0].DefaultView; myCon.Close(); if (ds.Tables[0].Rows.Count > 0) { dgvBookSearchResult.DataSource = ds.Tables[0].DefaultView; myCon.Close(); return; } else MessageBox.Show("没有找到相关的记录!"); } ---------- enter code here private void btnImport_Click(object sender, EventArgs e) { try { string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + tbPath.Text.Trim() + ";Extended Properties ='Excel 8.0;HDR=YES;IMEX=1'"; OleDbConnection conn = new OleDbConnection(strcon); conn.Open(); string strExcel; strExcel = string.Format("select * from [Sheet1$]"); OleDbDataAdapter oda = new OleDbDataAdapter(strExcel, strcon); oda.Fill(ds, "sheet1"); myCon.Open(); using (System.Data.SqlClient.SqlBulkCopy bcp = new System.Data.SqlClient.SqlBulkCopy(myCon)) { bcp.SqlRowsCopied += new System.Data.SqlClient.SqlRowsCopiedEventHandler(bcp_SqlRowsCopied); bcp.BatchSize = 100;//每次传输的行数 bcp.NotifyAfter = 100;//进度提示的行数 bcp.DestinationTableName = "Book";//目标表 bcp.WriteToServer(ds.Tables[0]); MessageBox.Show("成功!"); conn.Close(); return; } } catch (Exception ex) { //"插入的图书与数据库中有重复!" MessageBox.Show(ex.Message); return; //System.Windows.Forms.MessageBox.Show(ex.Message); } finally { myCon.Close(); } } void bcp_SqlRowsCopied(object sender, System.Data.SqlClient.SqlRowsCopiedEventArgs e) { this.Text = e.RowsCopied.ToString(); this.Update(); } ---------- ##

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

我说我不会算法,阿里把我挂了。

不说了,字节跳动也反手把我挂了。

立方体线框模型透视投影 (计算机图形学实验)

计算机图形学实验 立方体线框模型透视投影 的可执行文件,亲测可运行,若需报告可以联系我,期待和各位交流

2019 AI开发者大会

2019 AI开发者大会

组成原理课程设计(实现机器数的真值还原等功能)

实现机器数的真值还原(定点小数)、定点小数的单符号位补码加减运算、定点小数的补码乘法运算和浮点数的加减运算。

C/C++跨平台研发从基础到高阶实战系列套餐

一 专题从基础的C语言核心到c++ 和stl完成基础强化; 二 再到数据结构,设计模式完成专业计算机技能强化; 三 通过跨平台网络编程,linux编程,qt界面编程,mfc编程,windows编程,c++与lua联合编程来完成应用强化 四 最后通过基于ffmpeg的音视频播放器,直播推流,屏幕录像,

MFC一站式终极全套课程包

该套餐共包含从C小白到C++到MFC的全部课程,整套学下来绝对成为一名C++大牛!!!

软件测试2小时入门

软件测试2小时入门

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

计算机图形学-球的光照模型课程设计

计算机图形学-球的光照模型,有代码完美运行,有课程设计书

Linux常用命令大全(非常全!!!)

Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 d...

因为看了这些书,我大二就拿了华为Offer

四年了,四年,你知道大学这四年我怎么过的么?

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

fakeLocation13.5.1.zip

fakeLocation13.5.1 虚拟定位 ios13.5.1的最新驱动下载,iPhone/iPad免越狱虚拟定位工具Location-cleaned驱动已更新

UnityLicence

UnityLicence

Python可以这样学(第一季:Python内功修炼)

Python可以这样学(第一季:Python内功修炼)

Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

土豆浏览器

土豆浏览器可以用来看各种搞笑、电影、电视剧视频

【数据结构与算法综合实验】欢乐连连看(C++ & MFC)案例

这是武汉理工大学计算机学院数据结构与算法综合实验课程的第三次项目:欢乐连连看(C++ & MFC)迭代开发代码。运行环境:VS2017。已经实现功能:开始游戏、消子、判断胜负、提示、重排、计时、帮助。

php+mysql学生成绩管理系统

学生成绩管理系统,分三个模块:学生,教师和管理员。 管理员模块:负责学生、老师信息的增删改;发布课程信息的增删改,以便让学生选课;审核老师提交的学生成绩并且打印成绩存档;按照课号查询每个课号的学生成绩

多功能数字钟.zip

利用数字电子计数知识设计并制作的数字电子钟(含multisim仿真),该数字钟具有显示星期、24小时制时间、闹铃、整点报时、时间校准功能

推荐24个国外黄色网站欣赏

在中国清朝,明黄色的衣服只有皇子才有资格穿,慢慢的黄色在中国就成了高贵的颜色。在人们的色彩印象中,黄色也表现为暂停。所以当你的网页设计采用黄色的时候,会让人们在你的网页前停留。 黄色,就像橙色和红色,黄色也是一个暖色。它有大自然、阳光、春天的涵义,而且通常被认为是一个快乐和有希望的色彩。黄色是所有色相中最能发光的颜色,给人轻快,透明,辉煌,充满希望的色彩印象。 黄色是一个高可见的色...

u-boot-2015.07.tar.bz2

uboot-2015-07最新代码,喜欢的朋友请拿去

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

学生成绩管理系统(PHP + MYSQL)

做的是数据库课程设计,使用的php + MySQL,本来是黄金搭配也就没啥说的,推荐使用wamp服务器,里面有详细的使用说明,带有界面的啊!呵呵 不行的话,可以给我留言!

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

C++语言基础视频教程

C++语言基础视频教程

玩转Python-Python3基础入门

玩转Python-Python3基础入门

2019校招硬件乐鑫+比特大陆笔试题

楼主水硕一枚,参加了2019年的秋招。自己总结了下乐鑫的笔试题目(现场笔试)以及网上考试的比特大陆的题目

成年人用得到的6款资源网站!各个都是宝藏,绝对让你大饱眼福!

不管是学习还是工作,我们都需要一些资源帮助我们有效地解决实际问题。 很多人找资源只知道上百度,但是你们知道吗,有的资源是百度也搜索不出来的,那么今天小编就给大家介绍几款好用的资源网站,大家赶紧收入囊中吧! 1.网盘007 https://wangpan007.com/ 一款全能的资源搜索网站!只需要输入关键字,就能获得你想要的视频、音乐、压缩包等各种资源,网上...

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

Python数据挖掘简易入门

Python数据挖掘简易入门

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

web网页制作期末大作业

分享思维,改变世界. web网页制作,期末大作业. 所用技术:html css javascript 分享所学所得

编程实现学生基本信息管理程序

编程实现学生基本信息管理程序。学生基本信息包括:学号、姓名、性别、年龄、班级、学院、专业等。具体实现的管理功能如下: (1) 输入并显示多个学生的基本信息; (2) 可根据需要实现学生信息的添加; (

土豆SDK(Java版)-非官方

由于土豆SDK一直建设中,最近几天抽空写了一套java的SDK。包含了现有的所有请求协议。本套SDK中仅提供了oAuth的方式(引用oAuth.net的java版示例),并没有在框架中实现,涉及到登录

TCP-IP历史(美国国防部)

TCP-IP历史(源于美国国防部,是个难得的从另外一个方面了解TCP-IP的资料)

相关热词 c# 开发接口 c# 中方法上面的限制 c# java 时间戳 c#单元测试入门 c# 数组转化成文本 c#实体类主外键关系设置 c# 子函数 局部 c#窗口位置设置 c# list 查询 c# 事件 执行顺序
立即提问