问题:会excel和数据库,有哪些职位适合这样的人?

        日常工作中,感觉一些基础知识需要做下笔记,可能是刚毕业的缘故吧,还保持着做笔记的习惯,但根据以往经验,纸质笔记最多保持一年,过后想找已是难过登天。电子版笔记感觉很不错,尤其是发布到网络中。笔记内容是本人遇到的感觉可能会有些用的东西,很是琐碎,记录在博客园中,仅供学习参考。

回答:在大数据时代背景下,掌握Excel和数据库会明显提升自己的职场竞争力,因为随着大数据相关技术的落地应用,数据价值化趋势越发明显,越来越多的岗位需要进行必要的数据分析操作。美高梅电子游戏 1

1、将数据库中的内容显示到一个窗体界面中,此次将它显示到datagrid中。

目前,需要进行数据分析操作的岗位集中在以下几类:

思路:可以说没有什么思路,很简单。读取数据库中某个表格的内容,将其放到dataset中,然后将其作为datagrid的源即可。

第一类:管理岗位。管理类岗位需要频繁的跟各种数据打交道,必要的数据统计和分析是日常工作内容之一。常见的管理类岗位包括人事管理、物资管理、财务管理以及各种行政管理岗位等,随着大数据技术的普及应用,掌握数据库知识对于管理类岗位的从业者来说还是比较重要的。

贴代码:

美高梅电子游戏 ,第二类:市场推广岗位。市场推广类岗位一直对数据非常敏感,各种市场反馈数据和产品数据都需要进行详细的统计和分析,以便于制定相应的市场推广策略。对于市场推广类岗位的工作人员来说,掌握Excel和数据库知识是非常有必要的。目前不少大型公司都会为市场部门配备专业的数据分析人员,可见数据分析对于市场推广的重要性。

string sqlstr = "server=192.168.100.46;database=PublicProgram;User ID=sa;pwd=typt";
using (SqlConnection sqlconn = new SqlConnection(sqlstr))
            {
                using (SqlCommand sqlcomm = sqlconn.CreateCommand())
                {
                    sqlcomm.CommandText = "select top 3 * from Transcript order by ExamTime desc ";
                    DataSet dt = new DataSet();
                    SqlDataAdapter adapter = new SqlDataAdapter(sqlcomm);
                    adapter.Fill(dt);
                    DataTable ds = dt.Tables[0];
                    this.dataGrid1.ItemsSource = dt.Tables[0].DefaultView;
                }
            }

第三类:运营岗位。运营类岗位对于数据同样比较敏感,企业的运营类岗位涉及到诸多方面,数据汇总和分析往往能够体现出企业的运营状况,对于运营岗位的工作人员来说,数据分析结果是运营情况健康与否的重要参考。

 

第三类:技术岗位。对于不少技术岗位的工作人员来说,掌握Excel和数据库知识也能提高一定的工作效率,尤其是对于需要进行技术攻关(研发)的技术人员更是如此。数据分析能够从多角度来体现技术的性能指标,能够对实验过程形成一定的辅助作用。

2、获取excel表格中的内容,此次将excel中的内容保存数据库中

当前正处在产业互联网发展的初期,未来大数据相关技术将与传统行业进行紧密结合,这就要求职场人掌握一定的大数据技术,而数据分析则是大数据相关技术中的重要组成部分,所以掌握Excel、数据库等知识会明显提升职场人的竞争力。

思路:获取excel的路径,通过OleDB方式获取excel文件的数据,保存到dataset中。接着可以单个获取dataset中值或者导入到数据库中。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续在头条写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

获取excel的路径:

如果有互联网方面的问题,也可以咨询我,谢谢!

OpenFileDialog openFileDialog = new OpenFileDialog();

            DialogResult result = openFileDialog.ShowDialog();
            if (result ==System.Windows .Forms .DialogResult .Cancel )
            {
                return;
            }
            string fileName = openFileDialog.FileName;
            tbPath.Text = fileName;

回答:这两样精通的话,比较合适做数据分析师—目前的香饽饽!也可以做数据库管理员。

通过OleDB方式获取excel文件,并保存到dataset

不过Excel也要看版本,如果是最新版的话,因为融合了4大插件,所以也就相当于精通了微软PowerBI商业大数据分析软件。该软件应付百万行级别的数据分析处理没问题。

string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + filePath + ";" + "Extended Properties=\"Excel 12.0;HDR=YES;IMEX=1\"";

            OleDbConnection OleConn = new OleDbConnection(strConn);
            OleConn.Open();
            string sql = string.Format("SELECT * FROM [{0}$]", sheetName);
            OleDbDataAdapter OleDbDAdap = new OleDbDataAdapter(sql, OleConn);
            DataSet ds = new DataSet();
            OleDbDAdap.Fill(ds, sheetName);
            OleConn.Close();

lovebet体育澳门京葡网站 ,同样数据库也分三六九等,如果是Oracle玩得非常溜,直接做Oracle数据库管理员,也是高薪职业。

获取dataset后,可以将它存取到数据库中,也可以从其中得到需要的数据信息
存到数据库中:

回答:一般会办公软件的可以看掌握的程度,很多工作都可以,仓管,文员,前台,人事,财务等都可用的上,只要熟练还可以做的更好,更高层

using (SqlBulkCopy bcp = new SqlBulkCopy(connectionString))
                {
                    //bcp.SqlRowsCopied += new SqlRowsCopiedEventHandler(bcp_SqlRowsCopied);
                    bcp.BatchSize = 100; //每次传输的行数
                    bcp.NotifyAfter = 100; //每次提示的行数
                    bcp.DestinationTableName = "[PublicProgram].[dbo].[User]";//目标表
                    bcp.WriteToServer(ds.Tables[0]);
                }

回答:要看熟练程度了。一般的话就是文员了,如果精通的话很多工作都适合。现在大数据时代,很多单位都需要这方面的人才

如果获取单个数据,举例简单说明一下:

回答:会,是什么程度,了解,熟悉,精通,除了会这两样,还会什么,如果只会这两样,当个助手或者文员吧,帮别人工程师打打下手。

int length = ds.Tables[0].Rows.Count;
            int len = ds.Tables[0].Columns.Count;
            id = Convert.ToInt32(ds.Tables[0].Rows[length-1][len-2]);
            pwd = Convert.ToInt32(ds.Tables[0].Rows[1][1]);
            for (int i = 0; i < length - 1; i++)
            {
                id = Convert.ToInt32(ds.Tables[0].Rows[i][0]);
                pwd = Convert.ToInt32(ds.Tables[0].Rows[i][1]);
            }

回答:统计,数据分析,行政人事类,不局限。

3、wpf设置datagrid的一些属性:

在第一道题中写到了将dataset作为datagrid的数据源,这里仅介绍在wpf中datagrid的一些用法。

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注