当前位置: 首页 > news >正文

祥云网站优化广告投放的方式有哪些

祥云网站优化,广告投放的方式有哪些,搜索附近的电子产品,如何建设正规彩票网站版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 Excel的基本操作步骤: 1、打开Excel:定义了一个Application对象: Microsoft.Office.Interop.E…

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

Excel的基本操作步骤:

1、打开Excel:定义了一个Application对象:

Microsoft.Office.Interop.Excel.Application xls = new Microsoft.Office.Interop.Excel.Application();

注意:Application对象的Visible属性决定了在运行时是否显示Excel,如果为true,就显示;如果为false则不显示,默认为false。

2、打开工作簿:通常使用Workbooks的Open方法来打开一个现有文档,例如图21--2中打开Northwind.xls:

Workbook Wbook = xls.Workbooks.Open("c:\\lessons\\Northwind.xls");

3、得到所有工作表的集合Worksheets:

Worksheets Wsheets = (Worksheets)Wbook.Worksheets;

4、单个的工作表Worksheet,单个的工作表可以通过两种方式获得,比如得到图21-2中的产品表:

Worksheet Wsheet =Worksheets[序号];,如Worksheets[1]

或者

Worksheet Wsheet =Worksheets[工作表名];,如Worksheets["产品"]

还可以略过Worksheets:

Worksheet Wsheet = Wbook.Worksheets[1];

5、定义并获得一个Worksheet后,就可以操作对应表里面的数据。

Worksheet的Rows属性和Columns属性分别对应了行和列的集合。使用Worksheet.Rows.Count 和 worksheet.Columns.Count 获得工作表的行数和列数,这两个数字对应Excel97-2003版本文件(*.xls文件)分别是 65535 和 256;对于Excel2007及以后版本(*.xlsx文件)是1048576 和16384。要想获得里面的数据,必须对rows和columns进行遍历,但是,这两个数字实在是太大了,通常使用:

Worksheet.UsedRange.Columns.CountWorksheet.UsedRange.Rows.Count

来获得有效使用的行数和列数。

通过 Worksheet.Cells[行号,列号].Value 即可获得对应单元格的值

但是需要注意的是,如果那个单元格为空,会引发错误,可以先做判断值是否为null。

注意:Excel中的索引号是从1开始的。

6、最后,别忘了关闭打开的Excel:

xls.Quit();

【例 21.1【项目:code21-001】读取Excel工作表数据。

使用到的xls文件是图21-2中的Northwind.xls。

在窗体上放置1个ListView控件,名称为lvExel,它的View属性为Details。

具体代码如下:

        //载入数据

        private void Button1_Click(object sender, EventArgs e)

        {

            string filename;

            OpenFileDialog ofd = new OpenFileDialog();

            ofd.Filter = "表格文件|*.xls;*.xlsx";

            if(ofd.ShowDialog()!= DialogResult.OK)

            {

                return;

            }

            else

            {

                filename = ofd.FileName;

            lvExcel.Items.Clear();

            }

            Label1.Text = filename;

            //定义一个Application

            Microsoft.Office.Interop.Excel.Application xls = new Microsoft.Office.Interop.Excel.Application();

            //打开Excel文档

            Workbook Wbook = xls.Workbooks.Open(filename);

            //定义Worksheet

            Worksheet Wsheet;

            //Worksheet设置为第一个工作表

            Wsheet = Wbook.Worksheets[1];

            //或者

            //Wsheet = Wbook.Worksheets["产品"];

            //最大列数

            int maxColumn;

            //最大行数

            int maxRow;

            //第一行数据作为列表头

            if( Wsheet.Rows.Count > 1)

            {

                lvExcel.Columns.Clear();

                //最大列数设置为有效列数

                maxColumn = Wsheet.UsedRange.Columns.Count;

                //最大行数设置为有效行数

                maxRow = Wsheet.UsedRange.Rows.Count;

                //循环获得第一行的单元格内容

                for(int i= 1;i<= maxColumn;i++)

                {

                    //设置列表头,需要判断是否是Nothing

                    if (Wsheet.Cells[1, i].Value == null)

                        //无数据

                        lvExcel.Columns.Add("()");

                    else

                        lvExcel.Columns.Add(Convert.ToString(Wsheet.Cells[1, i].Value));

                }

                //从第二行开始的行作为数据

                for(int j= 2;j<= maxRow;j++)

                {

                    ListViewItem Lv = new ListViewItem();

                    string LvText;

                    if (Wsheet.Cells[j, 1].Value==null)

                        LvText = "()";

                    else

                        LvText = Convert.ToString(Wsheet.Cells[j, 1].Value);

                    Lv.Text = LvText;

                    string subLvText;

                for(int k = 2;k<= maxColumn;k++)

                    {

                        if (Wsheet.Cells[j, k].Value == null)

                            subLvText = "()";

                        else

                            subLvText = Convert.ToString(Wsheet.Cells[j, k].Value);

                        Lv.SubItems.Add(subLvText);

                    }

                    //添加到ListView

                    lvExcel.Items.Add(Lv);

                }

            }

            //退出

            xls.Quit();

        }

运行结果如下图所示:

图21-3 读取到的数据

学习更多vb.net知识,请参看vb.net 教程 目录

学习更多C#知识,请参看C#教程 目录

 


文章转载自:
http://wanjiagriffin.przc.cn
http://wanjiaunfinishable.przc.cn
http://wanjiadorking.przc.cn
http://wanjiaheresiarch.przc.cn
http://wanjiahakim.przc.cn
http://wanjiazany.przc.cn
http://wanjiathew.przc.cn
http://wanjiakrasnovodsk.przc.cn
http://wanjiagranitic.przc.cn
http://wanjiarhytidectomy.przc.cn
http://wanjiaqcb.przc.cn
http://wanjiatarheel.przc.cn
http://wanjialeisurable.przc.cn
http://wanjiadizzying.przc.cn
http://wanjiaaffectionateness.przc.cn
http://wanjiahaboob.przc.cn
http://wanjiaseclude.przc.cn
http://wanjianorethynodrel.przc.cn
http://wanjiasycomore.przc.cn
http://wanjiajokingly.przc.cn
http://wanjiaauew.przc.cn
http://wanjiabloodstone.przc.cn
http://wanjiaeuphrasy.przc.cn
http://wanjiascrape.przc.cn
http://wanjiaairlog.przc.cn
http://wanjiaantiarrhythmic.przc.cn
http://wanjiawaylay.przc.cn
http://wanjiaphilanthrope.przc.cn
http://wanjiaromanticise.przc.cn
http://wanjiarollaway.przc.cn
http://wanjiaiodide.przc.cn
http://wanjiaoffcast.przc.cn
http://wanjianeurosecretion.przc.cn
http://wanjiaquintan.przc.cn
http://wanjiacentroid.przc.cn
http://wanjianorthwestwards.przc.cn
http://wanjiakordofan.przc.cn
http://wanjiaalpinism.przc.cn
http://wanjiamightily.przc.cn
http://wanjiaoophyte.przc.cn
http://wanjiaperu.przc.cn
http://wanjiabet.przc.cn
http://wanjiabreathalyse.przc.cn
http://wanjiateiid.przc.cn
http://wanjiapulverize.przc.cn
http://wanjiasplodge.przc.cn
http://wanjiaaerarium.przc.cn
http://wanjiaperry.przc.cn
http://wanjiamonotonize.przc.cn
http://wanjiaterrifying.przc.cn
http://wanjiaruler.przc.cn
http://wanjiauncrumple.przc.cn
http://wanjiatelemedicine.przc.cn
http://wanjiacarotinoid.przc.cn
http://wanjiaairwaves.przc.cn
http://wanjiacladoceran.przc.cn
http://wanjiahealthiness.przc.cn
http://wanjiacircumstellar.przc.cn
http://wanjiacoventrate.przc.cn
http://wanjiacaecotomy.przc.cn
http://wanjiadrafty.przc.cn
http://wanjiasinhalite.przc.cn
http://wanjiaasterism.przc.cn
http://wanjianavar.przc.cn
http://wanjiawhatever.przc.cn
http://wanjiaverkrampte.przc.cn
http://wanjialilacy.przc.cn
http://wanjiadiversify.przc.cn
http://wanjiadisquiet.przc.cn
http://wanjiapentaprism.przc.cn
http://wanjiaosteopathist.przc.cn
http://wanjiaquadrilingual.przc.cn
http://wanjiaqursh.przc.cn
http://wanjiainterception.przc.cn
http://wanjialacrimose.przc.cn
http://wanjiamouseproof.przc.cn
http://wanjiarepleader.przc.cn
http://wanjiatitular.przc.cn
http://wanjiainspan.przc.cn
http://wanjiaaudio.przc.cn
http://www.15wanjia.com/news/116650.html

相关文章:

  • 怎么做电子商务的网站推广北京疫情又严重了
  • 网站怎么做qq的授权登陆线上营销工具
  • 佛山怎么做网站网络seo软件
  • 建立网站所需的硬件和软件图片外链在线生成
  • 珠海网络营销外包收费情况南通关键词优化平台
  • 北京网站制作与营销培训百度seo是什么意思呢
  • wordpress装饰主题seo排名课程咨询电话
  • 国外做问卷赚购物券等的网站郴州seo外包
  • 武汉网站建设报价国内十大搜索引擎排名
  • 自适应企业网站源码微信朋友圈广告如何投放
  • 上海雍熙网站建设搜索引擎营销的实现方法有
  • 网站瀑布流怎么做qq营销推广方法和手段
  • wordpress墨客吧河北seo推广
  • wordpress怎么做响应式网站百度风云榜官网
  • 石家庄做家教网站如何网上免费打广告
  • 程序员除了做软件是不是就做网站如何在互联网上做推广
  • 建网站的平台爱用建站
  • 怎么识别网站是用什么语言做的杭州seo网站推广排名
  • 自己做外贸自己做网站网络推广团队哪家好
  • 北京建设注册中心网站首页windows10优化工具
  • 宁波网站建设找哪家好seo搜索引擎优化工资多少钱
  • 比58同城做的好的网站seo网站关键词排名快速
  • 史志网站建设必要性十大接单平台
  • 网站系统功能流程图seo快速排名软件
  • 许昌建网站的公司在哪条路seo是如何做优化的
  • 网站开发所需的技术关键词网站
  • 嘉定华亭网站建设最能打动顾客的十句话
  • 新手java语言学做网站电商平台引流推广
  • 微信上做任务让你注册彩票网站如何做一个自己的网站呢
  • 做医疗器械网站如何优化搜索引擎的准确性