精华内容
下载资源
问答
  • datagridview去除回车换行
    2019-06-26 19:04:58

          在将数据库中的数据导出到Excel中时,如果文本中含有tab键,enter键,空格键,但是放在datatable中或者在datagridview中显示时也无法看出异常。

    但是将数据导出到Excel或者CSV文件中时,就会出现格式不一致了。怎么用SQL将这些特殊的ASCII字符清除掉呢?

    下面我提供下我的解决方案:

    示例在SQL Server 2008中测试通过了。

    --替换了文本中含有tab键,Enter键,空格键的ascii码

    select REPLACE(REPLACE(REPLACE(Mobile,CHAR(9),''),CHAR(10),''),CHAR(13),'')
    from T_Employee
    where EmployeeCode='CX21262.21594'

     

    首先使用了:replace ('field_name','from_str','to_str')这个系统函数,

    说明:

    cdb_name    该字符或字符串所在表的名字
    field_name   该字符或字符串所在字段的字段名
    from_str      需要替换的字符串
    to_str         替换成的字符串

     

    --替换回车
    UPDATE table_name
    SET field_name=REPLACE(field_name,CHR(13),'')
    WHERE INSTR(field_name,CHAR(13))>0
    --替换换行
    UPDATE table_name
    SET field_name=REPLACE(field_name,CHR(10),'')
    WHERE INSTR(field_name,CHAR(10))>0

    --替换空白


    UPDATE table_name
    SET field_name=REPLACE(field_name,CHR(10),'')
    WHERE INSTR(field_name,CHAR(9))>0table_name:表名
    field_name:列名

     

    转载于:https://www.cnblogs.com/kevinGao/archive/2012/05/29/2524538.html

    更多相关内容
  • 我有一个datagridview,其中添加了一个textbox, 想要输入textbox时回车在本单元格内的textbox换行继续输入, 而不是datagridview按了回车跳到下一个单元格
  • C# 学习之 DataGridView 的使用

    千次阅读 2018-08-12 15:16:26
    1.去掉最前面的空行 不显示包含标题的列 RowHeadersVisible 设为 false ; 2.在单元格内输入信息 当满足下面的所有条件时,单元格将进入编辑模式: 能对基础数据源进行编辑。 DataGridView 控件已启用...

    1.去掉最前面的空行
    这里写图片描述

    不显示包含标题的列 RowHeadersVisible 设为 false ;

    2.在单元格内输入信息

    当满足下面的所有条件时,单元格将进入编辑模式:
    能对基础数据源进行编辑。
    DataGridView 控件已启用。
    EditMode 属性值不为 EditProgrammatically。
    单元格、行、列和控件的 ReadOnly 属性都设置为 false。

    1. 单元格文字居中显示

     指定 DataGridView 单元格的文本对齐方式
      将 DataGridViewCellStyle 的 Alignment 属性设置为 DataGridViewContentAlignment 枚举值之一。 下面的代码示例使用列的 DefaultCellStyle 属性设置特定列的对齐方式。
      Me.dataGridView1.Columns(“CustomerName”).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight

    1. 改变单元格背景颜色

      dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.Green;


    5.设置行高
    dataGridView1.RowTemplate.Height = 100; //设置单元格高度
    dataGridView1.ColumnHeadersHeight = 30; //设置标题列高度
    dataGridView1.Rows[10].Height = 47; //设置某一行高度 6.新增新行的两种方法 (一,方便添加数据,二、方便添加控件)

    方法一:
    int index=this.dataGridView1.Rows.Add();
    this.dataGridView1.Rows[index].Cells[0].Value = “1”;
    this.dataGridView1.Rows[index].Cells[1].Value = “2”;
    this.dataGridView1.Rows[index].Cells[2].Value = “监听”;

    方法二:
    DataGridViewRow row = new DataGridViewRow();
    DataGridViewTextBoxCell textboxcell = new DataGridViewTextBoxCell();
    textboxcell.Value = “aaa”;
    row.Cells.Add(textboxcell);
    DataGridViewComboBoxCell comboxcell = new DataGridViewComboBoxCell();
    row.Cells.Add(comboxcell);
    dataGridView1.Rows.Add(row);

    1. 列排序

    SortMode是DataColumn的属性值,通过DataGridView获取DataColumn,然后将DataColumn的SortMode属性设置也可以达到同样的目的。
    DataGridView中的Columns属性里面可以设置。进入“Edit Columns”窗口后,在相应的列属性设置里面把SortMode属性选择为”NotSortable”就可以了。
    NotSortable:不进行排序
    Automatic: 自动排序
    Programmatic:程序控制

    8.DataGridView 控件添加单击事件

       private void WriteCoeff_CellContentClick(object sender, DataGridViewCellEventArgs e)
    {
        //获取当前点击的行
        if (WriteCoeff.CurrentCell is DataGridViewButtonCell && e.RowIndex > -1)
        {
            //获取当前被点击的单元格
            DataGridViewButtonCell btnCell = WriteCoeff.CurrentCell as DataGridViewButtonCell;
            if (btnCell.Tag == null)
            {
                MessageBox.Show(e.ColumnIndex.ToString());
            }
        }
    }
    

    9、为单元格编辑添加按键控制

    private void WriteCoeff_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
    {
        //检测是被表示的控件还是DataGridViewTextBoxEditingControl
        if (e.Control is DataGridViewTextBoxEditingControl)
        {
            DataGridView dgv = (DataGridView)sender;
    
            //取得被表示的控件
            DataGridViewTextBoxEditingControl tb = (DataGridViewTextBoxEditingControl)e.Control;
    
            //事件处理器删除
            tb.KeyPress -= new KeyPressEventHandler(KeyPress_IsDigit);
            //检测对应列
            //if (dgv.CurrentCell.OwningColumn.Name == "单价")
            if (dgv.CurrentCell.ColumnIndex > 1)
            {
                // KeyPress事件处理器追加
                tb.KeyPress += new KeyPressEventHandler(KeyPress_IsDigit);
            }
        }
    }

    10、禁止DataGridView 回车 换行

    
    //重写按键处理程序,禁止DataGridView 的enter 输入
    protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
    {
        if (keyData == Keys.Enter && WriteCoeff.Focused)
        {
            return true;
        }
        else
        {
            return false;
        }
    }

    10、 更改窗口尺寸后,被隐藏的空间,在窗口尺寸恢复后,还原

    11、更改单元格选中时的背景和前景颜色

    WriteCoeff.Rows[index].DefaultCellStyle.SelectionBackColor = Color.Green;
    WriteCoeff.Rows[index].DefaultCellStyle.SelectionForeColor = Color.Black;
    展开全文
  • 然后,输入表头标题,按 Alt+Enter 快捷键进行换行,再用空格键调整合适就好了嘛。 没错,可是如果我想要的是这样的表头呢? 试过之后,就知道,上面的方法就失效了~ 别急,其实并不难,我来教你! ① 我们要先手...

    相信不少同学在使用Excel一段时间后,都会吐槽Excel工程师在安排各种功能按钮的时候,并没有把最好的位置留给最常用最有用的命令。比如我们经常需要插入工作表行或列,但是需要通过在“开始”选项卡的“单元格”组中单击“插入”按钮,在打开的下拉列表中选择“插入工作表行/插入工作表列”命令才能做到。

    db71ac39a52194aceba720c3cdb74e22.png打开UC浏览器 查看更多精彩图片

    当然了,这个功能还不算“隐藏”得太深,下面我们来看几个那些被深深“隐藏”起来又好用的功能。跟来自Office全能加油站的加油菌一起看看吧!

    1、隐藏0值隐藏0值在工作中经常都会被用到,但是需要打开“Excel选项”对话框,在左侧列表单击“高级”选项卡,在右侧下拉列表中取消选中“在具有零值的单元格中显示零”复选框,然后单击“确定”按钮才能将该功能打开。

    8e5487ae0c63395ebde9a46e8362773f.png打开UC浏览器 查看更多精彩图片

    2、给工作簿添加密码对于一些需要保密的工作簿来说,需要为其添加一个打开密码以保证安全,而添加密码需要单击左上角的“文件”选项卡,在打开的界面中选择“信息”选项,在右侧单击“保护工作簿”按钮,在打开的下拉列表中选择“用密码进行加密”命令,在打开的对话框中依次设置密码才行!

    081e11a8bb8965ca0384d32d7a5927a9.png打开UC浏览器 查看更多精彩图片

    3、一次性删除所有批注要删除某个单元格中的批注,需要选择该单元格,在“审阅”选项卡的“批注”组中单击“删除”按钮。同样,要删除工作表中的所有批注,需要选中所有单元格进行操作。如果要删除工作簿中所有工作表里面的批注,需要单击左上角的“文件”选项卡,在打开的界面中选择“信息”选项,在右侧单击“检测问题”按钮,在打开的下拉列表中选择“检查文档”命令。

    b4e98145e8878ec6fb41f63e56981194.png打开UC浏览器 查看更多精彩图片

    在打开的对话框中选中“批注”复选框,然后单击“检查”按钮。

    3b6a443ea4c69cfe61c836e1942ab16e.png打开UC浏览器 查看更多精彩图片

    检查完成后,单击“批注”项后面的“全部删除”按钮,可以将工作簿中所有地方的批注一起删掉。

    f4bebd69cdd9a22cff1cac3ac35d376d.png打开UC浏览器 查看更多精彩图片

    4、取消输入网址后自动添加超链接很多情况下,我们输入网址仅仅只是作为记录,而不希望超链接到该网址,而这时候Excel表现得太过“智能”,会自动把输入的网址添加上超链接。这时候我们可以在“Excel选项”对话框中单击“校对”选项卡,在右侧的列表框中单击“自动更正选项”按钮,在打开的对话框中单击“键入时自动套用格式”选项卡,在其中取消选中“Internet及网络路径替换为超链接”复选框,然后依次单击“确定”按钮,确认即可将该功能取消。

    dd0531c8508fe74c72c3c34cdd682920.png

    学Excel一时爽,一直学一直爽。尤其是当自己成功解锁新技能的时候,简直满满的成就感!

    不过,学归学,如果想让知识更牢固,还是要经常去做总结~

    下面是我总结出的八个Excel常见小技巧,大部分人都只是听说过,用的时候却犯了难!

    别说啦,快来学起来!

    01、为单元格设置多斜线表头

    说到为表格设置斜线表头,大家肯定觉得,那有什么难的!

    不就是:选中单元格 - 右键 - 设置单元格格式 - 选择【边框】选项,点击右斜线。

    83ff86de35885a5487435525851d5074.png

    然后,输入表头标题,按 Alt+Enter 快捷键进行换行,再用空格键调整合适就好了嘛。

    eb922250d723cc15798b3f3e8e8f61f0.png

    没错,可是如果我想要的是这样的表头呢?

    54eb5cf4375ee0fac433a3c2484f0dda.png

    试过之后,就知道,上面的方法就失效了~

    别急,其实并不难,我来教你!

    ① 我们要先手动画出斜线:

    选择【插入】—【形状】—选择右斜线,在单元格内手动画斜线。

    2be2bae906d3e516b333416319aee0db.gif

    ② 点击【插入】-选择【文本框】,依次拉出多个文本框出来,在文本框中输入文字,输入完之后是这个样子的!

    2461c40edad39fccbfc8263a8444732e.png

    ③ 按 Shift 键依次选中所有文本框。

    在【形状填充】中选择【无填充颜色】,在【形状轮廓】中选择【无轮廓】

    70fea0d2452362b924573e1283d37a0b.gif

    ④ 最后,按住 Shift键,依次选中所有文本框。

    单击【格式】选项卡中的【排列】中的【组合】来将所有文本框组合起来。

    e96cd6de5f4b1d91abba18b4abe3559a.png

    这样,我们就成功地制作好了多斜线表头,看一下效果!

    9eee14012c7473614c0d6c7033ea3bc1.png

    怎么样,不难吧~以此类推,更多斜线的表头你会制作了吗

    02、F4快捷切换引用方式

    在输入公式之后,如何快速切换绝对引用、相对引用 、混合引用?

    手动添加 $?NO!

    F4可以快捷切换,不要再傻傻地手动切换啦!

    bfedff71c5d8d412c83f0c866bd3bc8e.gif

    03、数据转置

    数据太长,横着看太难受?将数据转置啊!

    说的通俗点,其实就是行列数据互换。

    就像下面的这列数据,如果编号直到AH100,查看起来是非常麻烦的。

    b4c36454b1fdb0adb9d769e4381b92f0.png

    怎么办?

    先将数据复制,点击鼠标右键,粘贴时选择转置选项!

    数据转置后,会更符合我们的习惯!

    686022a05ea0496e793b2335d22c7a97.png

    04、快捷键切换工作表

    大家都是一个一个地点击切换工作表的吗?

    别忘了,我们学 Excel 的终极目标是—— 偷懒 提高效率!

    所以,快速切换工作表的快捷键,学起来!

    👇👇👇

    Ctrl+Page Up(上一个工作表)

    Ctrl+Page Down(下一个工作表)

    9bd0ebd2fd4b64cd49577e29ec8978c6.gif

    05、冻结窗格之冻结点

    相信大家一定都用过一个功能——冻结窗格!

    大多数人,用冻结窗格都只会用到冻结首行或者首列功能。

    那么问题来了,你会用冻结点冻结窗格吗?

    ff53eda34047ef1d3f57c14790bffc5c.png

    比如,我们以「陈奕迅」为冻结点,看一下具体情况。

    6f6bcb9a3d38b5789ced7032a6b08b84.gif

    原来呀,选择了冻结点之后,冻结点的上方和左侧的全部数据就会固定住!

    你Get到了吗?

    06、重复使用格式刷

    修改格式需要不停点击格式刷?相信我,说出去你会被嘲笑的!

    其实呀,在我们选好包含想要格式的单元格之后,双击格式刷,就可以重复使用该格式啦!

    acec7cda37e4043c389278c56ba16ff5.png

    这个小Tip你知道吗?

    07、将名字按照笔划数排序

    相信大家都看到过,当一个项目由多人一起完成的时候,为了公平起见,都会对参与者名字排序后进行展示。

    可以按姓的首字母排序,也可以按名字的笔划数排序。

    那么,这个操作在Excel中是怎样完成的呢?

    答案就是【排序】功能区啦!

    比如,将我的爱豆们,按照名字的笔划进行升序排列~

    74f4f0718f4e217f6171f796ba707d60.png

    完成好这些操作后,点击确定,我们就排序成功啦!

    fb4a6e24d5e94491daade2435a74c9f7.png

    怎么样,是不是很简单!

    当然,如果你想按照姓的首字母排序也可以,选择字母排序即可。

    08、快速填充字母

    很多小伙伴都知道,快速填充是一个超级好用的功能。

    但是呢,很多人也发现了,它没办法快速填充出一列从A到Z的字母列!!!

    那我们该怎么办呢?

    其实很简单啦!只需要在单元格输入公式,然后向下拖拽即可:

    =CHAR(ROW(A65))

    原理就是:

    CHAR函数可以将代码返回对应的字符,而字母A的数字代码为65,CHAR(65)就可以返回字母A,那么依此类推,就会得到字母序列啦。

    一样的,想要在行方向快速填充26个字母,只需要输入公式,然后向右拖拽“

    =CHAR(65+COLUMN(A1)-1)

    总之啊,多做总结,对我们学习Excel百利而无一害。

    不积跬步,无以至千里。不积小流,无以成江海。

    效率,从来都是在不断积累的过程中慢慢提升的~ 。乐于积累、善于总结,相信终有一天,我们都会完成从量变到质变的华丽转变。

    大家好,我是小云。

    熟练掌握Excel函数公式,能够在处理数据时,更加的快速、高效的完成工作。

    对于普通人来说,只要掌握一些常用的公式,应对日常办公即可。

    今天,小云来给大伙分享几个简单实用的函数公式,一定要收藏学习。

    1. 条件求和

    SUMIF函数常规用法为:

    =SUMIF(条件区域,求和条件,求和区域)

    如果条件区域中的内容符合指定的求和条件,就对对应的求和区域进行汇总。

    如下图所示,要统计不同门店的销售额。F3单元格公式为:

    =SUMIF($B$2:$B$12,E3,$C$2:$C$12)

    3f8a50285f05deb402bade191f315102.png

    2. 忽略错误值求和

    如下图所示,B列数据中有部分错误值,使用以下公式,可以对B列数据进行求和。

    =SUMIF(C2:C12,"<9e307")

    b02244cf40c3ef8856698a13d67140f7.png

    SUMIF函数省略求和区域时,会自动对求和区域进行汇总。

    9e307,就是9*10^37,是一个非常大的数值。

    本例的求和条件使用"<9e307",就是对条件区域中,小于这个最大值的所有数值进行汇总,并且SUMIF函数会自动忽略错误值。

    3. 错列求和

    像下图这样的表格形式,大家一定不陌生吧。要在这样的表格中按指定条件进行汇总,需要什么公式呢?

    =SUMIF(A:E,H3,B:F)

    d71794b4fbe3d7978e593dc13fd8c777.png

    SUMIF函数的条件区域使用A:E的整列引用,求和区域使用B:F的整列引用,如果A:E等于指定的店铺,就对B:F对应的内容进行求和。

    4. 使用通配符求和

    除了按精确条件进行求和汇总,还可以根据部分关键字进行汇总。

    如下图,要根据D列的商品名称关键字,来统计对应的销售数量。

    =SUMIF($A$2:$A$11,"*"&D2&"*",$B$2:$B$11)

    450cc005cc309c6170ff283909750b7d.png

    公式中的求和条件使用"*"&D2&"*",也就是在D列商品名称前后各连接上一个星号*。

    星号在这里的作用是通配符,就是A列中只要包含关键字,就会对B列对应的数量进行汇总。

    5. 按条件计数

    COUNTIF函数常规用法为:

    =COUNTIF(条件区域,指定条件)

    统计条件区域中,符合指定条件的单元格个数。

    如下图,要统计指定店铺的业务笔数。也就是统计B列中有多少个指定的店铺名称。

    =COUNTIF(B2:B12,E3)

    988fbcb53cbe647ab61fea954062b93b.png

    6. 小于1000的业务笔数

    在指定条件中使用大于号、小于号等比较符号时,需要使用在比较符号外层加上半角的双引号。

    如下图所示,要统计销售额小于1000的业务笔数。

    76cd1fff7834dd1b162fa56b9e0b04fe.png

    如要统计大于C2单元格的业务笔数,公式为:

    =COUNTIF(C2:C12,">"&C2)

    如果写成=COUNTIF(C2:C12,">C2"),就不能正确统计了。

    7. 判断销售额是否达标

    IF函数是最常用的判断类函数之一,能完成非此即彼的判断。

    常规用法是:

    IF(判断的条件,符合条件时的结果,不符合条件时的结果)

    如下图,考核得分的标准为9分,要判断B列的考核成绩是否合格。

    =IF(B4>=9,"合格","不合格")

    755512233ed8851ae9381f3e1799cd5c.png

    8. 多条件判断销售状况

    IF函数除了能进行简单的一次性判断,而且还可以对同一个条件进行多重判断。

    如下图,要按照不同的区间范围,判断B列的成绩是否合格。

    低于9分是不合格,达到9分是合格,达到9.5分是优秀。

    =IF(B5>=9.5,"优秀",IF(B5>=9,"合格","不合格"))

    ae4db2778f65f26f18eda96d2f3516c1.png

    我想要的未来,是看得到安全感

    我们可以不伟大,但我们庄严;执一盏明灯,消逝于森林。繁花待尽,潮起潮落,似水流年,光阴似箭,匆匆悠悠,方不知年华消逝,等待少年长成人,已逝去多少年。走在乡间的小石板路上,抬起头,透过手指缝看高高的天空,同样的动作,同样的地点,同样的风景,不同的,我已改变。不同的心看相同的景,新情看旧景,难免触景忆情。长大了,成熟了,复杂了,多了一丝忧愁,少了一份快乐。人说:“少年不知愁滋味。”或许吧,每个人,每种物,只有少年时,才是最纯真,最无忧的一段时光。白云悠悠,蓝天依旧,只是如今,人儿已变,感叹物尽繁华,感叹时光匆匆,感叹物是人非。再见,小时候。一切都已成追忆,愿风肯带一丝纯真的快乐给我,让我带着这一份纯真继续下一个旅程。那一个旅程,或许艰辛,或许坎坷,或许充满荆棘,快乐,或许平坦,或许充满阳光,但都是人生的必经之路,选择一条宽阔平坦的大道,不如选择一条奇险却充满乐趣的羊肠小道来历练自己,为自己的旅途添笔颜色。憧憬,我的未来,走过了荆棘之路,去迎接充满芬芳的阳光大道,带着希望,带着理想,带着满心欢喜,勇敢地走向自己的未来。未来,不需要花红柳绿的满园春色,不需要壮丽澎湃的巍巍风景,不需要充满梦幻的海市蜃楼,不需要广阔无垠的万顷绿原,那不是我能独享的,我只要那一角独放的艳丽,一幕独自上演的画面,一座矮小精致的木屋,一点悄然而至的绿意,一丝不期而遇的随意。我的未来,简单却又不失色彩,美丽却又不过于浓艳,平淡却又不失乐趣。生活,本该如此,逝去的既已不能重来,那就好好规划现在,期盼未来。不记得过了多久,我又收到了一封信,没有署名。上面只有几行字:上天不给我继续欣赏这个世界的机会,我也要让远方的一个人知道我曾来过这世上、我有我的故事。能交到宵宵这般好的笔友,我的一生已不留遗憾了。我知道,这是她。我也知道,她大概是走了。我终于知道,为什么她的文字总是带着淡淡的忧伤。我想哭,但是又释然了。她没有负我、弃我,她没有违背首信的诺言,只是躲不过命运。在她生命的最后一段时间,是我陪她走过,她很棒,自己的人生不留遗憾,也给了我永久的追忆,那种写信收信的情感只有她与我有,那份悸动再无。美丽的不是信封,而是信封里的故事,而是写故事的那个人。这世上再没有她,再没有那份收到第一份信的悸动,再没有等待远方的一封信的期待心情。此情,终成追忆。也许我是学生,从小接触了不少老师,对老师有一些了解;也许我的理想是当一名老师,作为一名未来的老师,有着一种近乎痴迷的荣誉感;也许……总之我在老师与路灯之间看到了太多太多的相似之处。我歌颂路灯,神圣,奉献,不求赞美的精神。我要代表全世界的人们向你们致敬!“一个人面对外面的世界时,需要的是窗子;一个人面对自我时,需要的是镜子。”—林清玄我们的生活与窗和镜分不开。凡是房子必有窗,透过窗子我们才能看到外面世界的明亮,是窗子沟通了我们与外面的世界,让我们一览这世界的缤纷;如果没有窗,恐怕我们的人生也会黯然失色许多。卞之琳透过窗子看到了桥上的风景,于是便有了“明月掩饰了你的窗子,你装饰了别人的梦”;李白透过窗看到了一轮明月,勾起了相思无数,“举头望明月,低头思故乡”留传至今。你,我,他透过窗看到了精彩的世界,大大的世界就在这小小的窗中定格。转身来到梳妆台前,在镜中看到了自己。镜子,是女孩子的好伙伴。你笑它也笑,你哭它也会伤心落泪。它是你最忠实的伙伴,毫无保留地将你看不到的自己展现。每次面对镜子,我都不由想起:当年的木兰也是这么对镜帖花黄的吧!是镜子让她更美,也许也是镜子让她懂得去改变:女扮男装,替父从军,在沙场之上成为一代巾帼英雄才找到了作文最好的自己!当然,不只是女子离不开镜子,所有人乃至王侯将相也离不开镜子。唐太宗李世民曾这样说过:“以铜为镜,可以正衣冠;以史为镜,可以知兴替;以人为镜,可以明得失。”他把各式各样的东西都当作是“镜子”来反思自己,从而找到最好的自己,成就了一段盛世。窗与镜,本源相同,但工艺不同,也造就了用途的不同。窗,让我们关注外在。如果做人眼中只有自己,看不到他人,那就像没有窗的室内,心灵也会黯然无光。只有常关注他人,“择其善者而从之,其不善者而改之”才会使我们熠熠发光。而镜子则是帮助自我反省,是“吾日三省吾身”,是自我修养的提高,使我们“腹有诗书气自华”。窗与镜,我们都需要,只有如此才可内外兼修,玉质华盖。看外面缤纷的世界,我们需要的是窗,使我们看的长远;面对自己,我们需要的是镜子,使我们更容易看清自己。抬起头,透过窗看到了小雨淅淅的街道,很美;低头刹那,从镜中看到了不一样的自己,别有一番韵味。几分钟后,所有工作准备就绪。消防员端着水管,喷头阀门同时打开,三股水柱冲天而起,在广场的另一边,水车上的电动云梯也升入高空,固定在载入车上的水管喷头在那一瞬间也喷出了水雾,广场上空就像被笼罩了一层蝉纱,场面尤其壮观。星星点点的水滴落了下来,渐渐地润湿了我们的衣服,将我们大肆地“洗礼”了一番,随后,掌声爆发开来,经久不息,我们坚信,再猛的火势也挡不住我们亲爱的消防官兵的前进步伐,再高的浪潮也熄不灭我们敬爱的消防官兵的救火的心!因为摆在眼前的实力,因为他们对待任何事情都持着庄严的态度。军训的班级评比,虽然我们没有获得好的名次,但我们不气馁、不失落,因为我们向着心中的目标,坚持了下来,没有臣服于军训的苦和累。尽管我们腰酸背疼;尽管我们的动作并不完美;尽管我们我们与成功擦肩而过,但我们仍旧昂首挺胸,仍旧自信满满,只因为我们努力了!所以我们就是第一,自己心中的第一名!短暂的军训留下来的美好记忆,如同无花的蔷薇扎根在我心中,将会伴我一起走过高中学习生涯,每当我欲要懈怠时,它会悄然飘出一缕清香,提醒我“吃得苦中苦,方为人上人”督促我继续寒窗苦读。它,永远不会败落…见几位行人到她摊位前,女人的脸上立刻呈现处笑容,她的笑不似他人的谄媚,有的只是与她平凡外貌相同的那份朴实,若不用心去细细观察,那笑便会由此忽略。女人每次装好红薯:“趁热吃!”她的笑更加灿烂,直通心里,暖心的话语,驱散了冬日的严寒,温暖了我的心,将我深深感染。她的处境比我更艰苦,更难以生活,但是她并不孤单,因为她有她的笑陪着她。每次我生病时,爸爸您总是寸步不离的陪着我,照顾我,您为我付出了那么多,可如今的我不仅没能为父亲你做过什么,还总让你不省心。爸爸,这是否是让你长白发、眉头紧锁的原因之一呢?爸爸,长这么大以来,我从未对您说过些什么,可那些酝酿已久的话语,在这一刻却特别想对您说:爸爸,趁您还未老之前,去做您想做的事吧,不要像以前那样考虑太多而给自己留下遗憾,剩下的事情就让我替您完成吧。爸爸,在今后的岁月里你不要害怕孤独,因为在以后的日子里我会陪您一起度过。就像小时候你牵着我的小手那样掺着您的大手陪您一直走下去。作文网专稿未经允许不得转载 记得有一次,我与母亲吵了架,夜晚,母亲向你说起这件事,你打来电话询问我,还给我讲了许多道理,可那时的我似乎一句也未曾听进去。第二天,母亲打来电话告诉我,爸爸你为了那件事而一夜未曾合眼。您向母亲询问道:那个曾经乖巧听话的女儿怎么如今连我的话也不听了呢。在那一刻我哭了,泪水如打开了阀门的洪水般怎么也止不住。铺就的桥道上流淌着道道雨溪,淡淡的炊烟在雾霾的低空中盘桓,消散,黯然的天空,密密的斜织着如烟似雾的雨幕,密而不杂,斜而不乱。缓缓地合起伞,任由这细雨从我的脸颊滑落,凉凉的却带着我久久寻觅的温馨……忽然从深巷中传出一阵犬吠声,我不禁驻足回头,眼前的一幕,不知道曾多少次出现在我的梦中。只见我们一群孩子,在湿漉漉的回堂下戴一顶绿沿柳帽,拽一把柔嫩的柳枝,把它高高举起再甩过天空的雨幕,带一席细雨的滋润和圆满的热情夹着轻风一起送到同伴的身旁。呆呆地站在雨幕下,看着曾经的我们嬉笑着远去的背影,微微愣了一会儿,那纯真的微笑洋溢在嘴角的幸福画面,已有多年不见——温热的眼角有点麻酥。是谁曾告诉我一句:“泪溢眼角,请四十五度仰天!”抬首仰天,额前的碎发已湿透……巨大的鸣笛把我拉回现实,那眼角依然保留着余热,我无奈地笑笑看着寂静的天,那么大却遥不可及。我想我终于能够懂得王维那句:“独在异乡为异客,每逢佳节倍思亲”中暗含的思念与无奈。看着桌上有些泛黄的照片,上面的我们早已天各一方,也再不是幼稚的模样。我很想问候一句:“你们还好吗?”轻轻翻过照片,拿起笔,在背后写了一句:如果一路风尘是你的步履,那么一路平安是我的祝福!希望远方的你们能过得幸福,希望我们能再度重逢在那烟雨朦胧的故乡。渐渐昏暗了,走在这城市道路上,想起那句:绵延的城市中应有尽有,却唯独没有尽头。我不禁黯然地笑了,应该说这城市中应有尽有,只是没有故乡的守候。每个母亲都会把自己无私的爱给予孩子。对于孩子来说,母亲就像花的根,有了默默无闻的根才会有魅力无比的花儿。有一次,好不容易到了周末,想轻松自在的看一场电视,放松一下自己的心情。可是,妹妹乘我正看得入迷,偷偷地夺走遥控器,把频道给调了。刹那间,我猛然站起,生气地吼道:“拿过来,要不然我给你一耳光。”我虽是这样说,其实我可不敢真打。因为,到最后受苦的是我,即使妹妹做错了,也不过如此。我跑过去,用尽吃奶的力气把遥控器抢了过来,刚转频道。妹妹就嚎啕大哭起来,那哭声可真是惊天动地,吓得我一边紧捂耳朵,一边哄她。可这声音怎能不引来忙于做饭的妈妈呢?她问清楚过程,然后沉着脸对我说:“你怎能和妹妹斤斤计较呢,你作为姐姐的,就不能让着她一点儿吗?”我委屈地说:“是妹妹她先和我争遥控器的,又不是我和她争!”妈妈又大声地说:“即使是这样,她终究还是你的妹妹!”这时,我的眼泪不听使唤,顽皮地跳出了我的眼眶,“妈妈太不讲理了,怎能因为她是妹妹,就一味地袒护她呢?”“泪流三千尺”是此时我伤心的真实写照。吃晚饭时,我一边抽噎一边吃饭。妈妈脸带一丝丝笑意,夹了一点我最爱吃的菜搁在我的碗里,似乎是想给我安慰。就在这一瞬间,我对妈妈的怨恨似乎化解了,好像觉得妈妈不是有意骂我的。我偷偷地望了妈妈一眼,却被她发现了,她微笑者,用爱抚的眼光望着我说:“快吃饭。”这时,我想对妈妈说:“妈妈,对不起!我知道其实你是爱我的,你骂我是想让我懂得做人做起妈的道理。请您相信,我一定会让您的付出得到满意的收获的!”真爱,如一杯茶,是品出来的,而不是说出来。同学们,你们一定要记住,人间每一个地方都充满爱,需要自己去寻找,才会感受到真爱!如梦般,这飞旋的雨将我包围,抖着相思缓步,和着熏风前行。这故乡蕴藏的温婉让我沉醉。雨帘没有消散,只是小了些,乡间被云雾环绕;光和影的交织,使这一切如梦如幻。都说思念总在人看不见的地方肆虐,无缘可找,无迹可寻,却隐匿在一呼一吸间。不顾地上的积水,我坐在河岸上,听着雨落的声音,看鱼探头探脑,拔石旁的小草……人总要听陌生的歌,看陌生的风景,走陌生的路,可不论到了哪里,故乡——才是我一生的守望。相思写在脸上,泪水流过印在脸庞,沉沉离愁都背在肩上。守候一生的时光,看那晚霞吻着夕阳,闪过一片片惆怅。看那青草叠着烟雨迷蒙,执着的情义荡漾在心上。今夜,我能否再梦萦那烟雨故乡?

    有这么一次,让我坚信原来这世界上有那么多的好人。一直忘不了那天,下着倾盆大雨,把我原有的好心情一下子冷却了。我气呼呼的对着好友埋怨说:“什么天气预报吗?不是说今天一点儿都不会下雨吗?耍猴呢?”筱杭却心平气和地说:“莫急!莫急!等咱俩去吃顿饱的再去溜冰吧!”我对着她翻白眼,心里愤愤的说,老是想着吃,真是无可救药啊!可正在这时,不争气的肚子开始抗议了,只好先去祭拜一下我的“五脏庙”了。一顿饱餐过后,我拍拍肚子得意地说:“还好我帮你吃了些,否则你又该减肥了。”她无语。只是转身买了一杯冰淇淋,我装作很生气的样子说:“喂!为什么没有我的份。有人说,人生似一场梦,看不清摸不透;有人说,人生似一场局棋,输赢总在不知不觉中分出;而我说,人生似一次播种,一次耕耘,成果的优劣就在于你了…业精于勤荒于嬉,行成于思毁于随。瀑布对悬崖会畏惧,所以唱出气势磅礴的命之歌。“临池学书,池水尽黑”见证了成功人生的轨迹。王羲之曾用自己的执着和勤奋在自己的书法园地上挥洒笔墨,留下了许多流传千古的绝世佳作。他的书法作品被人们称为“飘若浮云,惊若游龙”,他的《兰亭序贴》更是被欲为“天下第一行书”。或许我们会惊叹他的才华,对他的天赋更是顶天膜拜。可是,他的执着与勤奋岂是我们所能忽视的么?若不是他日夜辛苦,执着勤奋,在无数个夜晚挥洒汗水,他——王羲之的书法怎能入木三分,又向来书圣之称呢?用热情与希望,将岁月沉淀的馨香打捞,即便身在生活,也要做自己理想的卧底。“为人性癖耽佳句,语不惊人死不休”阐释了追求完美的真谛。杜甫在自己的文学园地里踽踽独行,追寻着自己的理想。虽然他曾自嘲“名岂文章著,官应老病休”,舞文弄笔也确实不能实现他“致君尧舜上,再使风俗淳”的理想,但是他仍愿意为自己尽善尽美的理想而努力追寻!处在唐朝的杜甫在自己的仕途不顺时,文学成了他挥毫播种作文Https://wWw.ZuoWen8.CoM/的沃土,每天都在自己的园地上加以点缀,不断的去创新,积累升华,使其在诗坛上的高度让人颈仰!“诗圣”已不足以表明诗名之盛,“诗史”才是诗作永恒的最佳证明。人生的价值在于奉献;去草保果实,也是你奉献的一种方式。“一支粉笔写冬夏,三尺讲台贯春秋”表明了奉献的崇高意义。有的土地太过广阔,有的土地又太过富饶,而三尺讲台却是一个最好的尺度,只要它属于自己,也将可以将它耕耘得枝繁叶茂。被誉为“最美乡村教师”的王生英30年如一日扎根在山村学校教书,一场暴雨冲毁了教室,她就把孩子们都带回自己家里教,教书三十多年的她,从未放弃过任何一个孩子,哪怕是困贫穷而辍学的孩子也从未发生过。条件艰苦又怎样,土地贫瘠又怎样,只要善于奉献,勤奋,持之以恒,又有什么做不到的呢?冬中的寒梅生长于悬崖峭壁上,不也以顽强的毅力存活下去了么?进而成为寒冬中的一道亮丽的风景线。人充满劳绩,但不是诗意地栖居于天地之上;每个人都有自己的耕地,我们终究要在这片耕地上劳作。泪水可灌溉出花朵,苦难可凝出山间,丘壑中有雄兵,奔腾自是归流。我们要坚信:播种希望,收获理想;播种毅力,收获坚强,播种美好,收获幸福,而播种懒惰,终将如梦一场,似竹篮打水——一场空!“你刚才吃了那么多热的,再吃冷的,小心反胃啊!”等她说完时,我早已朝我的目标进军了,她能奈我何!雨,还在不停的下着。我与筱杭各自回家,当我好不容易挤上公交车时,肚子开始隐隐作痛。我意作为一名动漫迷,我对嬉戏谷早已“垂涎已久”,而今天,我们终于有机会一窥其雄姿了。首先,我们来到了摩尔庄园,这里的卡通模型数不胜数,虽然很多都叫不出它的名字,但丝毫不影响我们的心情。喷泉处成了大家争相留影的地方,随着时间的流逝,喷泉不停的变换水流的大小和地点,这里成了梦幻的水的王国。坐落在空中的大巡逻,动感十足的摩尔桥,悠闲的飞旋骑士们,还有不时传出欢声笑语的摩尔嘉年华,大家玩的不亦乐乎啊。接着,我们直奔激流勇进。看着俨然一副落汤鸡摸样的其他同学,我们不禁捧腹大笑起来,同时也为自己接下来的遭遇祈祷。一开始,船按照制定的轨道路线上了小滑坡,波澜不惊,继而船绕到了大滑坡上,眼看着就要滑下去了,我们每个人都死死的抓住面前的扶手,与此同时,我们努力的压着雨衣的边缘处,做垂死的挣扎。“咚——”“啦——”“哗——”巨大的浪头吞噬了我们,一波接过一波,我们就好比是电闪雷鸣的大海上无助的漂流者,游戏结束后,我们互相看着大家的狼狈摸样,毫不忌惮的笑作文穿着还未全干的衣服,我们兴冲冲的跑到了撕裂星空处。八百多米的蜿蜒起伏的跑道,让我惊悚。看着那一批批从空中呼啸而过的游客,伴随着刺耳的尖叫,我的心颤抖了。硬着头皮上场的我压抑着自己的情绪,勉强地对自己说你可以的。直到最后上场的那一刻,我是真的后悔了。它不像平时坐的过山车,将正着的位置活生生的旋转了九十度。此时的我们将身体于地面平行,这着实令我不安。游戏还未正式开始,我的同伴就开始尖叫了。上坡的路上,我勇敢的睁着眼睛,到达顶端时不祥之兆涌上心头。巨大的冲击力仿佛将我的身体一分为二,高速的下滑、翻转、转弯,整个人感觉要脱离轨道,喊也没用,不喊也不是办法,天哪!救我呀!快结束吧!此时,广阔的湖面与群山就在我的前方,我像是孤立在世界的一片羽毛,竟不知飘往何方了。所幸闭上眼睛,等着降落。接下来,我们探秘了月银王国,游览了神秘之岛,畅游了精灵王国……                                                      嬉戏谷,一个用科技缔造的神奇国度震撼降临,它等待着每一位勇士的到来,踏上奇幻之旅。鸦雀无声!太伤我心了!没看见我是个病人吗?突然,一位正在看报纸的阿姨抬起头来,似乎看出了我的不对劲,问我:“小朋友,你生病了吗?”我心中激起荡漾的水花,一个劲地点头。谁知那位阿姨淡淡地说:“那就赶快去医院吧!”我的心顿时破碎了,给了人希望又不实现,真是痛苦啊!与此同时,一位老爷爷焦急地说:“孩子,看你脸色苍白,怕是吃坏了肚子吧!来,上爷爷这儿来坐。”说完缓慢地站起来,小心地挪动身子。我谢过老爷爷后,刚坐上去,车子刹住了,我感觉胃里面有一股东西正涌上来,还没来得急反应,就吐了。心里和肚子都舒服多了,睁眼一看,那位老爷爷正在系紧装满了我吐出来的活污垢的袋了呢?我惊讶的看着他,心里不胜感激,望着旁人的白眼,他只是笑笑。那时,我多开心,能遇上老爷爷,真是好福气!在每个人的心目中,都有一座彩虹桥,倘若你在那座桥上遇见了好的人,就能走向彼此的心岸。那一天,我的心开了,桥通了,笑得像一这个秋天究竟是从什么时候开始的呢?仿佛不是随着墙上的日历呼啦啦翻到9月23日如期而至,也不是跟着菜市场泛着红光或秀着金颜的果子欢笑而来,也没有伴着桂花的沁人心脾的芬芳悄然而来。是一场忽然冰冷的秋雨挟裹着冷瑟的秋风飘然起舞,告诉我,秋真的来了。秋天又来了,“碧云天,黄叶地,秋色连波,波上寒烟翠”,她似乎不知道她在人们心中萧索悲戚的形象,年复一年地来到人间,唱着不知名的歌。可我仍爱上了这个秋。不是因为沉醉于“落霞与孤鹜齐飞,秋水共长天一色”的美景,不是因为怀念“迢迢新秋夕,亭亭月将圆”的美好,也不是因为感叹“晴空一鹤排云上,便引诗情到碧霄”的美情。只因为这个淡定而宁静的秋天,有一次特别的旅行开始,有一些特殊的人重逢。在这样一个秋雨稀落的日子,散文遇见了诗歌,婉约遇见了豪放,才情遇见了理性,松涛遇见了香林。一次秋天的采风,旧友重聚,欢乐是喜形于色的;长久合作的初程,异理各守,忐忑是不言而喻的。可是我和她的种种心情,都被张坝的秋天轻轻掩埋了,掩埋了大起大伏的乐与愁,掩埋了纠缠心底的烦与恼,只剩下可以与这个秋天相融的淡定,宁静。张坝的秋,淡定与宁静刻在每一棵树上,“树树皆秋色,山山唯落晖。”张坝的秋树,不像黄山的迎客松饱含沧桑,不像戈壁的白杨不屈不挠,不像深林的桫椤千古流芳,他们共性是淡定与宁静。他们深深扎根于这片暗黄的土地,然后竭力把手掌伸向青蓝的天空,挥舞双手感谢上苍的恩赐。而他们又是有个性的:有的树高大挺拔,周身的叶还繁茂着;有的树纤细清秀,披着青黄夹杂的纱;有的树佝偻着腰,满目沧桑,叶也快凋光了……一路相伴,闻过每一朵灿烂的落叶,我和旧友都哑然;抚摩过每一棵树班驳的枝干,我们都心生敬畏。若有风起,青叶继续他们的切切私语;落地或未落地的黄叶就在半空中随着秋风跳一支安静的胡旋舞,然后轻轻滑落,仿佛潸然泪下。若有雨落,就与旧友撑一把绿伞去听秋雨安然的琴声,淅淅沥沥,络绎不绝。“潇潇暮雨洒江天,一番洗清秋”,张坝的清冷的秋雨永远轻柔缠绵,她们与树吻别,与草嬉闹,与人亲近,绝胜江南女子的如水柔情。“老树呈秋色,空池浸月华”,张坝的秋,淡定与宁静也留在每一汪水中。也许是雨天,一路上都弥漫着朦胧的水汽,四处也都布满了小窝的积水;还有一路流逝的远江,总让我忆起那一句“是处红衰翠减,苒苒物华休。惟有长江水,无语东流”。张坝的水,最爱的还是一方未名的浅池。我和旧友去赏水的时候,池水那般安静,仿佛就是一块晶莹透彻的水晶;软泥上的青荇,油油的在水底招摇,好像镶在水晶中的细碎的祖母绿,让我们也不好意思去惊扰了这安然氛围。池里没有鱼,唯有几只活泼的水蚤,在水面尽情玩耍,它们灵巧地一跃,清亮的水面就留下些微的凹印。我的耳畔突然响起那首熟悉的诗:“那榆荫下的一潭,不是清泉,而是天上虹揉碎在浮藻间,沉淀着彩虹似的梦。”心中一阵悸动。何时,才能和旧友“撑一支长篙,向青草更青处漫溯,满载一船星辉,在星辉斑斓里放歌”?何时,才能像那两只玩水的小虫般活得坦然自在?何不就着此时的诗情画意,采撷一个秋天,好好享受这个淡定而宁静的秋呢?社团的成员们,在张坝的秋天里,相遇。初见陌生或是相见恨晚的,都兴致勃勃地一同赏景品诗,都争先恐后地参加社团活动,都沉浸在了张坝的秋中。即使不是文人墨客,来到秋天的张坝,身上也会平添一份文人气息,心里也会珍藏一丝对秋的爱慕,以后也会忆起这个莫名感动的秋。因为这是张坝淡定而宁静的秋,这是我与旧友都深爱的秋,这是一次特别的缘于心灵的旅行,这是一次情感与自然的完美融合。当我离开,我只能轻轻悄悄地走,不能带走一棵树,一片叶,一丝草;但我可以用心去采撷这个秋天,寄给你我最深切的思念。一年好景君须记,最是橙黄橘绿时。个弯弯的月亮。遇见你真好!

    公式先判断B5大于9.5的判断条件是否成立,如果符合条件就返回指定的内容“优秀”。

    如果条件不成立,就继续判断下一个条件,看看B5>=9的条件是否成立,如果成立就返回指定的内容“合格”。

    如果条件仍然不成立,就返回指定的内容“不合格”。

    使用IF函数进行多个区间的判断时,特别要注意:可以从最高开始,向最低依次判断,也就是先判断如果比最高的条件还要高,是什么结果。

    也可以从最低开始向最高依次判断,也就是先判断如果比最低的条件还要低,是什么结果。

    9. 使用VLOOKUP函数查询数据

    VLOOKUP函数一直是大众情人般的存在,函数的语法为:

    VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)

    如下图,要查询F5单元格中的员工姓名是什么职务。

    =VLOOKUP($F$5,$B$1:$D$10,2,0)

    3dac8e4d45e45fd59363ec38382d932c.png

    使用该函数时,需要注意以下几点:

    1 、第4参数一般用0(或FASLE)以精确匹配方式进行查找。 2 、第3参数中的列号,不能理解为工作表中实际的列号,而是指定返回值在查找范围中的第几列。 3 、如果查找值与数据区域关键字的数据类型不一致,会返回错误值#N/A。

    4、查找值必须位于查询区域中的第一列。

    以上就是今天分享的 Excel干货技巧 ,你Get到了吗?别忘记动手练习鸭~ 小技巧也有大作用,office研习社,每天陪你学习一点点,进步一点点。 喜欢今天的文章,别忘记“收藏”“在看”支持~   5ac524cc1b501af62fbc9e365e87a194.png

    咱们下期再见!^_^

    1.隔行复制粘贴 如下表格,需要隔行插入。 737644d8964d4251a73aeb4190064049.png 原以为是一行行插入空行,再一个个复制粘贴。 没想到,可以先做如下辅助列 0dd2d154f19c691f603797a9f410c9a7.png 按E列排序,得到如下效果 317c19321bd204204eded64dc1db4fb1.png 再选中C1:D11区域,复制,选择A2单元格 872acba14793c4026a2e2996ea84a20c.png 右击,选择性粘贴,选择跳过空单元格。 93810303b5719b368b68076efb0ba189.png 这个都不会,惭愧! 2.粘贴选项 一个表格复制到另一个表格,颜色变了,列宽变了,原以为用格式刷再刷一遍,没想到,右下角有个小图标,可以选择“保留源格式”,“保留列宽”等各种神奇操作。 21d3b405afc09f0a72665db684d69ca5.png 这个都不会,汗颜! 3.复制表格 谁还不曾复制过表格,原以为在点击表格左上方,全选,复制,再新建表,再选择A1粘贴。 9fe19079081308975232edd2e2c9612e.png 没想到,在底部,按下CTRL拖放一下表标签,就复制了一张表。 6f190d93a07ba4841c4e331c5a839204.png 复制到新工作簿,原以为这样做方便,没想到,这时右击表标签更方便。 abad85b7e5ba8d2b1ffc77136944ca97.png 这个都不会,汗颜! 4.复制表格颜色 复制过去的表格如果颜色发生变化了,原以为用格式刷一个个再刷一遍。 没想到,只要在页面布局中两个表格中选择同一个颜色方案即可。 有关这个配色方案,一瞬间,有太多话要讲,此处省略一万字。 095f3ab7ca1821b18e19f0d50b548030.png 这个都不会,怎么混职场! 5.单元格拆分 如下表格信息,B3单元格存储了太多行的信息,需要每个单元格单独存放一行,原以为要一行行的复制粘贴。 08091058ff811bc8861d2ca44ebf01b6.png 没想到,按一下F2,切换到单元格编辑状态(鼠标变为竖线图标),再CTRL+A全选复制,到目标单元格,粘贴即可。 这个都不会,怎么见丈母娘! 6.多行合并 想把B3:B10这些信息合并到一个单元格,原以为也是一个个复制粘贴 1e2a5fb1b37c706236e99e1855ae691f.png 没想到全选,复制,选择目标单元格,点击剪贴板,然后编辑栏中单击一下,选择剪贴板的内容,搞定。 1a8698da5630fb33a09b43984097fa85.png 这个都不会,怎么好意思撸串! 7.填充表格 每个表都要复制同样的内容,如表格标题,原以为复制粘贴、复制粘贴的干活, 没想到,可以全选表格,【开始】→【填充】→【至同组工作表】 a444a2f620203b256ac6d7fadf01346c.png 这个都不会,喝酸奶还怎么好意思舔瓶盖儿! 8.文本转数值 如下表格,有多个文本,这样是没法统计的滴,急切需要转为数值。 8b1275c1901d4c4b526c4fa015fc29d7.png 原以为用【分列】一列列进行转换,没想到也可以用复制粘贴。 随便选一个空白单元格格复制,选择A2:F10,右击,选择性粘贴,运算中选择“加”。 空白单元格相当于0,文本加0将变成数字。 ca2576fc8b66e116a5550ca2c3f18694.png 这个都不会,干脆出家算了! 9.图表中复制 图表中标题如果想等于某个单元格的内容,原以为要复制粘贴,没想到直接选中标题,编辑栏输入公式按回车,还可以自动更新呢。 9af786752a620162674c800c4dfaff17.png 图表数据需要添加一列数据,原以为要重新做图表,没想到,也是直接复制粘贴。 选择D公司的数据,复制,选择图表,粘贴。 42a9291b7524b8b9469a1127ad915f8c.png 柱形图也可以复制。绘制一个箭头,复制, 选择图表中的柱子,粘贴。

    1369d7968c3d95e031943dd487280338.png

    折线图也可以:

    19f4bb7b33c095379dd69b7d9c03ada8.png

    这个都不会,白混职场这些年! 10.跨程序复制 把Excel表格复制到PPT中,原以为直接复制粘贴,却发现容易三个问题,一是图表变大文字不会变大,二是颜色可能不对,三是Excel数据更新了,PPT里没有自动更新。如果希望自动更新,还是建议以下的方法粘贴。 Excel中复制图表,PPT中,【开始】→【粘贴】下拉列表中选择【选择性粘贴】。 6afde6fac2f19fd2dd4e78717b75397e.png 然后,选择粘贴链接: acc3ff19b29e4485b2283c6550c72293.png 也可以点击以下这么多按钮进行合适的选择。 973e0b8d5cb83324400d447fef29c14e.png 这个都不会,怎么还说会Excel! 11.复制图形对象 复制图形对象有更方便的操作。 如下,已经有一个按钮,再想做一个按钮,不用CTRL+C,CTRL+V,直接CTRL+D,看,是不是帮你省了一步? 能用一步,绝不两步。 ac592a77db26dd4c7af35e22fbf90998.png 如果批量复制多个按钮,这时又不按CTRL+D了。因为你一个劲的按CTRL+D,不方便对齐。所以这时,第二个按钮按CTRL+SHIFT+鼠标向右一拖,这样就水平复制出来一个,后面的一直按F4重做,水平对齐并且距离相等。 这个都不会,还怎么好意思和隔壁老王媳妇唠嗑! 12.只复制可见 注意看以下表格的行号,有隐藏的行,在低版本中如果直接复制粘贴,可能会是一个杯具。 80047e425c6debb152365431e78787f3.png 这时候直接上几个快捷键。 CTRL+A,ALT+;,CTRL+C,CTRL+N,CTRL+V。 绝不拖泥带水。   CTRL+A全选,ALT+;就是选择可见单元格,CTRL+C复制,CTRL+N新建,CTRL+V粘贴。 现在,倒过来操作,只粘贴到可见单元格呢? 如下表格,将连续的编号复制到不连续的区域,第7行,第11行,第12行。 20bb70a48470d77917b3d389739662a0.png 不是复制可见单元格,而是粘贴到可见的单元格,这下也不会了吧? 用WPS表格的小伙伴,可以这样啦: ad7ae671b3f9dfdb8ab0939ffc0f15c3.png 天高海深,岂敢自称会Excel! 就问你一句,会复制粘贴吗?

    小伙伴们好啊,今天老祝和大家分享一个简单好玩的动态图表技巧。

    先看效果:

    6d1ec0e7b4a9b94493f34d3e0f0dabfb.gif

    光标在不同行中单击时,图表能够自动显示该行商品的6个月销量变化情况。

    接下来咱们就看看具体的操作步骤。

    步骤一:

    首先在空白单元格,如A9,输入公式,并将公式向右复制。如果公式提示循环引用,咱们不用管它。

    =INDEX(A:A,CELL("row"))

    CELL("row")的作用是返回活动单元格的行号。

    INDEX函数再根据活动单元格行号,返回A列中对应行的内容。

    这样就可以实现单击某个单元格时,INDEX函数返回这一行中A列的内容了。

    8d4f08fe2c4750b83bf872f658d39cb3.png

    步骤二:

    用于获取活动单元格行号的公式无法自动刷新,咱们还需要添加一段VBA代码,来强制Excel刷新。

    右键单击工作表标签,查看代码,在弹出的VBE窗口中,输入以下代码。

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

        Calculate

    End Sub

    关闭VBE窗口,这样单击某个单元格,就可以在第九行中显示活动单元格所在行的内容了。

    f259d6d02e967094e2e752de7a261903.gif

    步骤三:

    选中第九行的数据,插入柱形图。

    右键单击柱形图→选择数据。将水平轴标签设置为第一行的月份区域。

    f0aa210547485175e56d3b9065869c2e.gif

    步骤四:

    调整图表系列间距和颜色,进行适当美化。

    581056e78a3b1716dd7852b5c33b7e9e.png

    经过简单的设置,一个漂亮美观的动态图表就制作完成了:

    6d1ec0e7b4a9b94493f34d3e0f0dabfb.gif

    最后记得将文件保存为xlsm格式哦。

    提示:由于代码会使Excel不断强制刷新,如果工作表中有比较多的公式,使用此方法会使Excel响应变慢,另外还会影响Excel的复制粘贴功能,所以小伙伴们在工作中还是需要根据实际情况来选择哦。

    好了,今天咱们的内容就是这些吧,祝各位小伙伴一周好心情~

    来源:Office全能加油站、Excel之家、office研习社

    免责声明:以上内容源于网络,版权归原作者所有,如涉及作品版权问题,请您告知我们将及时处理!

    db66e66c3851ea03ee077728b5b90894.png

    展开全文
  • 主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的...DataGridView数据控件、自定义用户控件、文件基本操作、文件夹基本操作、文件流操作、加密、解密及解压缩文件、C#与Word互操作、高效应用...
  • 主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的...DataGridView数据控件、自定义用户控件、文件基本操作、文件夹基本操作、文件流操作、加密、解密及解压缩文件、C#与Word互操作、高效应用...
  • 实例223 在TextBox控件中显示回车符 实例224 只允许输入数字的TextBox控件 实例225 在TextBox控件底端显示下划线 实例226 屏蔽TextBox控件上的粘贴功能 实例227 屏蔽TextBox控件上默认的右键菜单 11.3 ...
  • 实例223 在TextBox控件中显示回车符 实例224 只允许输入数字的TextBox控件 实例225 在TextBox控件底端显示下划线 实例226 屏蔽TextBox控件上的粘贴功能 实例227 屏蔽TextBox控件上默认的右键菜单 11.3 ...
  • 实例223 在TextBox控件中显示回车符 实例224 只允许输入数字的TextBox控件 实例225 在TextBox控件底端显示下划线 实例226 屏蔽TextBox控件上的粘贴功能 实例227 屏蔽TextBox控件上默认的右键菜单 11.3 ...
  • C#开发经验技巧宝典

    热门讨论 2008-10-14 20:07:26
    0334 如何在DataGridView控件基于文本的单元格中启用换行 187 0335 如何设置DataGridView控件单元格的文本对齐方式 187 0336 如何在DataGridView控件中验证数据输入 188 0337 DataGridView控件中输入数据时...
  •  实例130 使用泛型去掉数组中的重复数字 161   第6章 数据结构与算法 163 6.1 数据结构的实现 164  实例131 单向链表的实现 164  实例132 双向链表的实现 168  实例133 堆栈的实现 173  实例134...
    第1 篇 C# 编程基础篇

    第1章 C#开发环境的使用 2

    1.1 Visual Studio开发环境的安装与配置 3

      实例001 配置合适的Visual Studio 2008开发环境 3

      实例002 设置程序代码行号 4

      实例003 使开发环境全屏显示 5

      实例004 根据需要创建所需解决方案 6

    1.2 Visual Studio开发环境的使用 7

      实例005 为程序设置版本和帮助信息 7

      实例006 设置Windows应用程序启动窗体 8

      实例007 统一窗体中控件的字体设置 9

      实例008 通过“格式”菜单布局窗体 10

    1.3 快速开发项目必备 10

      实例009 为项目添加DLL文件引用 10

      实例010 为项目添加已有类 11

      实例011 为项目添加第三方控件 12

         实例012 为项目添加已有窗体 13

     

    第2章 C#语言基础应用 15

    2.1 代码的注释 16

      实例013 对单行代码进行注释 16

      实例014 快速对多行代码进行注释 17

      实例015 使用“///”标记给代码段添加说明 18

    2.2 运算符的使用 20

      实例016 使用引号运算符进行赋值 20

      实例017 使用算术运算符开发简单计算器 21

      实例018 使用“^”运算符对数字进行加密 22

      实例019 巧用位移运算符获取汉字编码值 24

      实例020 使用条件运算符判断指定年份是不是闰年 25

      实例021 使用流程控制语句报销业务花销 26

    2.3 关键字的使用 27

      实例022 使用checked关键字处理“溢出”错误 27

      实例023 使用typeof关键字获取类的内部结构 28

      实例024 使用using关键字有效回收资源 29

      实例025 使用is关键字检查对象是否与给定类型兼容 30

      实例026 使用as关键字将对象转换为指定类型 32

    2.4 流程控制语句的使用 34

      实例027 小明去学校和医院分别要走哪条路 34

      实例028 利用条件语句判断用户登录身份 35

      实例029 判断指定月份属于哪个季节 36

      实例030 使用switch语句更改窗体颜色 37

      实例031 循环向控制台中输入内容 38

      实例032 递归算法的经典面试题 39

      实例033 制作一个数字猜猜看小游戏 40

         实例034 使用goto语句在数组中搜索指定图书 42

     

    第3章 字符串处理技术 44

    3.1 字符及字符串转换 45

      实例035 将字母全部转换为大写或小写 45

      实例036 字母与ASCII码的转换 46

      实例037 汉字与区位码的转换 48

      实例038 将汉字转换为拼音 49

    3.2 常用字符及字符串操作 50

      实例039 根据标点符号对字符串进行分行 50

      实例040 判断用户输入的用户名是否正确 51

      实例041 将字符串的每个字符进行颠倒输出 52

      实例042 去掉字符串中的所有空格 54

      实例043 从字符串中分离文件路径、文件名及扩展名 55

      实例044 获取字符串中汉字的个数 57

      实例045 批量替换某一类字符串 58

      实例046 对字符串进行加密与解密 59

    3.3 常用数字处理技术 61

      实例047 判断输入的货币值是否为数字 61

      实例048 对计算结果进行四舍五入 62

      实例049 商品金额的大小写转换 63

      实例050 设置货币值中使用的小数位数 64

      实例051 格式化输入数据为货币格式 65

      实例052 开发一个进制转换器 66

    3.4 日期时间格式的数据处理 67

      实例053 动态获得系统当前日期和时间 67

      实例054 手动设置系统日期时间 69

      实例055 根据生日自动计算员工年龄 70

      实例056 根据年份判断十二生肖 71

      实例057 获取当前日期是星期几 72

      实例058 获取当前年的天数 73

      实例059 获取当前月的天数 74

      实例060 取得当前日期的前一天 75

      实例061 将日期格式化为指定格式 76

      实例062 使用DateDiff方法获取日期时间的间隔数 77

      实例063 使用DateAdd方法向指定日期添加一段时间间隔 78

      实例064 使用TimeSpan对象获取时间间隔 80

      实例065 使用Sleep方法延迟时间 81

      实例066 如何确定程序的运行时间 82

      实例067 使用ParseExact方法将字符串转化为日期格式 84

      实例068 使用ToString方法格式化日期 85

      实例069 使用ToDateTime方法转换日期显示格式 86

    3.5 常用数字验证技巧 87

      实例070 使用正则表达式验证电话号码 87

      实例071 使用正则表达式验证输入密码条件 88

      实例072 使用正则表达式验证邮政编号 89

      实例073 使用正则表达式验证手机号 89

      实例074 使用正则表达式验证身份证号 90

      实例075 使用正则表达式验证两位小数 91

      实例076 使用正则表达式验证一年的12个月份 92

      实例077 使用正则表达式验证一个月的31天 93

      实例078 使用正则表达式验证数字输入 94

      实例079 使用正则表达式验证密码长度 95

      实例080 使用正则表达式验证非零的正整数 96

      实例081 使用正则表达式验证非零的负整数 97

    3.6 常用字符验证技巧 98

      实例082 使用正则表达式验证大写字母 98

      实例083 使用正则表达式验证小写字母 99

      实例084 使用正则表达式检查字符串中重复出现的词 99

      实例085 使用正则表达式替换字符串 101

      实例086 使用正则表达式拆分字符串 102

      实例087 使用正则表达式验证输入字母 102

      实例088 使用正则表达式验证中文汉字输入 103

      实例089 使用正则表达式验证输入字符串 104

    3.7 网络验证应用技巧 105

      实例090 使用正则表达式验证E-mail格式 105

      实例091 使用正则表达式验证IP地址 106

         实例092 使用正则表达式验证URL 107

     

    第4章 数组和集合的使用 109

    4.1 数组的基本操作 110

      实例093 获取多维数组的行数与列数 110

      实例094 按指定条件在数组中检索元素 111

      实例095 在数组中添加一个元素 112

      实例096 在数组中添加一个数组 113

      实例097 不改变长度删除数组中的元素 115

      实例098 删除数组元素后改变其长度 116

    4.2 常用数组排序算法 117

      实例099 使用选择排序法对一维数组进行排序 117

      实例100 使用冒泡排序法对一维数组进行排序 118

      实例101 使用快速排序法对一维数组进行排序 119

      实例102 使用直接插入法对一维数组进行排序 121

      实例103 使用希尔排序法对一维数组进行排序 122

      实例104 使用Sort方法对数组进行快速排序 124

      实例105 反转数组中元素的顺序 125

    4.3 常用集合的使用 126

      实例106 向班级集合中添加学生信息 126

      实例107 使用哈希表对XML文件进行查询 127

      实例108 计算两个矩形矩阵的乘积 129

      第5章 面向对象编程技术 131

    5.1 属性和方法 132

      实例109 使用属性存储用户编号和姓名 132

      实例110 通过定义方法求一个数的平方 133

      实例111 使用重载方法实现不同类型数据的计算 135

    5.2 结构与类 136

      实例112 通过结构计算矩形的面积 136

      实例113 通过类继承计算梯形面积 137

      实例114 封装类实现一个简单的计算器 139

      实例115 使用面向对象思想查找字符串中的所有数字 140

    5.3 面向对象技术高级应用 141

      实例116 自定义抽象类计算圆形的面积 141

      实例117 利用接口实现选择不同的语言 143

      实例118 使用密封类密封用户信息 145

      实例119 通过重写虚方法实现加法运算 146

      实例120 通过类的多态性确定人类的说话行为 147

    5.4 迭代器和分部类的使用 149

      实例121 使用迭代器显示公交车站点 149

      实例122 使用迭代器实现倒序遍历 150

      实例123 使用迭代器实现文字的动态效果 151

      实例124 使用分部类实现多种计算方法 153

      实例125 使用分部类记录学生信息 155

    5.5 泛型的使用 156

      实例126 使用泛型存储不同类型的数据列表 156

      实例127 通过泛型查找不同数组中的值 158

      实例128 通过继承泛型类实现输出学生信息 159

      实例129 通过泛型实现子窗体的不同操作 160

         实例130 使用泛型去掉数组中的重复数字 161

     

    第6章 数据结构与算法 163

    6.1 数据结构的实现 164

      实例131 单向链表的实现 164

      实例132 双向链表的实现 168

      实例133 堆栈的实现 173

      实例134 队列的实现 175

      实例135 树的实现 177

    6.2 常见算法的实际应用 180

      实例136 计算1+22+33+44+…+nn的值 180

      实例137 计算10!的值 181

      实例138 求最大公约数 181

      实例139 求最小公倍数 182

      实例140 判断素数的算法 183

      实例141 按要求生成指定位数编号 184

      实例142 身份证号从15位升到18位的算法 186

      实例143 歌德巴赫猜想的算法实现 187

      实例144 八皇后问题的算法实现 188

      实例145 百钱百鸡的算法实现 190

      实例146 韩信点兵的算法实现 191

      实例147 实现斐波纳契数列求和 192

      实例148 求水仙花数的算法实现 193

      实例149 约瑟夫环问题的算法实现 194

      实例150 C#实现杨辉三角算法 195

      实例151 如何将B转换成GB、MB和KB 196

      实例152 0~N位数的任意组合 197

      实例153 在数组中快速查找近似值 199

      实例154 猴子选大王算法的实现 200

      实例155 使用MD5算法对密码进行加密 201

         实例156 恺撒密码算法的实现 202

     

    第2篇 Windows窗体篇

    第7章 Windows窗体基础 206

    7.1 设置窗体位置 207

      实例157 控制窗体加载时的位置 207

      实例158 设置窗体在屏幕中的位置 208

      实例159 从上次关闭位置启动窗体 209

      实例160 始终在桌面最顶层显示的窗体 210

    7.2 设置窗体大小 211

      实例161 限制窗体大小 211

      实例162 根据桌面大小调整窗体大小 212

      实例163 自定义最大化、最小化和关闭按钮 213

      实例164 手动改变自制窗体的大小 215

      实例165 禁止改变窗体的大小 218

    7.3 设置窗体的标题栏 218

      实例166 使窗体标题栏文字右对齐 218

      实例167 没有标题栏也可以更改窗体的大小 219

      实例168 设置闪烁的标题栏 220

    7.4 设置窗体的背景 221

      实例169 设置窗体背景颜色为淡蓝色 221

      实例170 设置窗体背景为指定图片 222

      实例171 使背景图片自动适应窗体的大小 223

      实例172 使背景图片在窗体中居中显示 224

      实例173 使背景图片在窗体中平铺显示 225

         实例174 清空窗体的背景 226

     

    第8章 特色窗体界面 227

    8.1 导航菜单界面 228

      实例175 创建类似OutLook的窗体 228

      实例176 带导航菜单的主界面 229

      实例177 图形化的导航界面 230

    8.2 特殊形状的窗体 232

      实例178 创建非矩形窗体 232

      实例179 建立字体形状窗体 233

      实例180 使控件大小随窗体自动调整 234

      实例181 带分隔栏的窗体 234

    8.3 窗体效果 235

      实例182 制作半透明渐显窗体 235

      实例183 使窗体背景色渐变 236

      实例184 随机更换主界面背景 237

      实例185 磁性窗体的设计 238

      实例186 制作鼠标穿透窗体 246

      实例187 窗体换肤程序 247

    8.4 窗体动画 250

      实例188 窗体中的滚动字幕 250

      实例189 动画显示窗体 251

      实例190 制作类似Office的提示精灵 252

      实例191 动画形式的程序界面 254

    8.5 特色程序界面 255

      实例192 仿QQ抽屉式窗体 255

      实例193 设计软件启动界面 257

      实例194 以树型显示的程序界面 259

          实例195 动态按钮的窗体界面 260

     

    第9章 窗体控制技术 262

    9.1 窗体控制技术 263

      实例196 以全屏方式显示程序窗体 263

      实例197 通过子窗体刷新父窗体 264

      实例198 拖动无边框窗体 265

      实例199 禁用窗口上的关闭按钮 267

      实例200 向窗体中拖放图片并显示 268

      实例201 使应用程序在进程中消失 269

    9.2 其他窗体技术 270

      实例202 在关闭窗体时弹出确认对话框 270

      实例203 隐藏应用程序在任务栏中的图标 272

      实例204 实现动态系统托盘图标 272

      实例205 实现气泡提示窗口 275

      实例206 从桌面右下角显示的Popup窗口提醒 276

         实例207 设置可执行文件的生成图标 278

     

    第10章 MDI窗体和继承窗体 279

    10.1 MDI窗体的使用 280

      实例208 设置窗体为父窗体 280

      实例209 使子窗体最大化显示 281

      实例210 对子窗体进行水平排列 282

      实例211 对子窗体进行垂直排列 283

      实例212 对子窗体进行层叠排列 284

    10.2 继承窗体的使用 285

      实例213 使用继承选择器创建继承窗体 285

      实例214 以编程方式创建继承窗体 286

         实例215 修改继承窗体中的控件属性 287

     

    第3控件应用篇

    第11章 Windows常用控件的使用 290

    11.1 按钮控件的使用 291

      实例216 轻松打造绚丽按钮 291

      实例217 给Button控件创建快捷键 292

      实例218 使Button控件大小自动适应文本长度 293

      实例219 得到鼠标焦点后自动放大的Button按钮 294

      实例220 动态创建多个Button控件 295

    11.2 TextBox控件应用 296

      实例221 制作多行文本框 296

      实例222 制作密码文本框 297

      实例223 在TextBox控件中显示回车符 297

      实例224 只允许输入数字的TextBox控件 298

      实例225 在TextBox控件底端显示下划线 299

      实例226 屏蔽TextBox控件上的粘贴功能 300

      实例227 屏蔽TextBox控件上默认的右键菜单 301

    11.3 ComboBox控件应用 302

      实例228 设置ComboBox控件的默认选项为第一项 302

      实例229 将数据表中的字段添加到ComboBox控件中 303

      实例230 在ComboBox下拉列表中显示图片 304

      实例231 用ComboBox控件制作浏览器网址输入框 305

      实例232 实现带查询功能的ComboBox控件 306

    11.4 RichTextBox控件应用 308

      实例233 在RichTextBox控件中添加超链接文字 308

      实例234 在RichTextBox控件中插入图片 309

      实例235 在RichTextBox控件中显示RTF格式的文件 310

      实例236 使用RichTextBox控件保存文件 312

      实例237 为RichTextBox控件添加自定义滚动条 313

      实例238 在RichTextBox控件中实现关键字描红 314

      实例239 在RichTextBox控件中替换文本文字 315

      实例240 在RichTextBox控件中实现项目符号功能 316

      实例241 设置RichTextBox控件中的文本对齐方式 318

    11.5 ListBox控件应用 319

      实例242 在ListBox控件中实现选择项功能 319

      实例243 选中ListBox控件中全部条目 320

      实例244 对ListBox控件中的数据进行排序 321

      实例245 在ListBox控件中查找指定项 322

      实例246 将数据库数据添加到组合框中 323

      实例247 在ListBox控件间交换数据 324

      实例248 借助绑定控件实现数据选择录入 325

    11.6 ListView控件应用 326

      实例249 ListView控件间的数据移动 326

      实例250 将数据库数据添加到ListView控件 327

      实例251 在ListView控件中实现修改功能 328

      实例252 在ListView控件中对数据排序 330

      实例253 在ListView控件中绘制底纹 331

      实例254 在列表视图中拖动视图项 332

      实例255 使ListView控件中的选择项高亮显示 333

      实例256 制作带复选框的ListView控件 335

    11.7 选择类控件应用 336

      实例257 利用选择控件实现权限设置 336

      实例258 利用选择控件实现复杂查询 337

    11.8 TreeView控件应用 339

      实例259 在TreeView控件节点中显示图片 339

      实例260 实现带复选框的TreeView控件 340

      实例261 将数据库数据显示到树视图中 341

      实例262 用树型列表动态显示菜单 342

      实例263 用TreeView控件遍历磁盘目录 344

      实例264 修改TreeView控件的节点文本 345

      实例265 将XML文件节点绑定到TreeView控件中 346

    11.9 选项卡控件的使用 347

      实例266 更改选项卡的显示样式 347

      实例267 添加多个选项卡 348

      实例268 获取选中的选项卡名称 349

      实例269 删除指定的选项卡 350

    11.10 菜单应用实例 351

      实例270 为菜单添加快捷键 351

      实例271 设置菜单项是否可用 352

      实例272 将菜单项的字体设置为粗体 353

      实例273 创建级联菜单 354

      实例274 级联菜单的动态合并 355

      实例275 带历史信息的菜单 356

      实例276 像开始菜单一样漂亮的菜单 357

      实例277 制作任务栏托盘菜单 357

      实例278 可以拉伸的菜单 358

      实例279 仿XP系统的任务栏菜单 360

    11.11 工具栏设计 361

      实例280 带图标的工具栏 361

      实例281 带背景图片的工具栏 362

      实例282 设计浮动工具栏 363

      实例283 带下拉菜单的工具栏 364

      实例284 具有提示功能的工具栏 364

    11.12 状态栏设计 365

      实例285 在状态栏中显示复选框 365

      实例286 在状态栏中显示当前系统操作员 366

      实例287 在状态栏中实时显示当前系统时间 367

      实例288 带进度条的状态栏 368

         实例289 制作动画效果的状态栏 369

     

    第12章 Windows高级控件的使用 371

    12.1 对话框组件的使用 372

      实例290 获得弹出对话框的相关返回值 372

      实例291 使用OpenFileDialog组件打开文件 373

      实例292 设置OpenFileDialog组件中只能选择图片文件 374

      实例293 使用OpenFileDialog组件打开多个文件 375

      实例294 使用SaveFileDialog组件保存文件 376

      实例295 使用FolderBrowserDialog组件选择文件夹 377

      实例296 设置FolderBrowserDialog组件的默认路径 378

      实例297 使用FontDialog组件设置字体 379

      实例298 使用ColorDialog组件设置字颜色 380

    12.2 Timer组件的使用 381

      实例299 使用Timer组件制作计时器 381

      实例300 使用Timer组件显示当前系统时间 382

      实例301 使用Timer组件制作左右飘动的窗体 383

      实例302 使用Timer组件实现世界杯倒计时 384

      实例303 使用Timer组件实现人物动画效果 385

    12.3 EventLog组件 386

      实例304 使用EventLog组件读写事件日志 386

      实例305 使用EventLog组件保存Windows系统日志 388

      实例306 使用EventLog组件向本机现有日志中添加条目 389

    12.4 其他常用控件的典型应用 391

      实例307 使用MaskedTextBox控件实现输入验证 391

      实例308 制作日历计划任务 392

      实例309 在ProgressBar控件中显示进度百分比 394

      实例310 使用BackgroundWorker组件执行异步操作 395

      实例311 使用ErrorProvider组件验证文本框输入 398

      实例312 使用FileSystemWatcher组件监视日志文件 399

      实例313 使用HelpProvider组件调用帮助文件 401

      实例314 使用Process组件访问本地进程 402

      实例315 使用ServiceController组件控制计算机服务 403

      实例316 使用ImageList组件制作动画图片 406

      实例317 使用DirectoryEntry组件建立虚拟目录 407

    12.5 常用控件控制技术 409

      实例318 程序运行时智能增减控件 409

      实例319 多控件焦点循环移动 410

      实例320 使用控件的Tag属性传递信息 412

      实例321 为控件设置快捷键 413

    12.6 控件焦点变换 414

      实例322 按回车键变换控件焦点 414

      实例323 程序运行时拖动控件 415

         实例324 控件得到焦点时变色 417

     

    第13章 DataGridView数据控件 418

    13.1 DataGridView控件基本设置 419

      实例325 设置DataGridView控件中网格线的样式 419

      实例326 设置DataGridView控件中字体的样式 419

      实例327 在DataGridView控件中设置数据显示格式 420

      实例328 设置DataGridView单元格的文本对齐方式 421

      实例329 在DataGridView控件中验证数据输入 422

      实例330 在DataGridView的单元格中启用换行 423

      实例331 禁止DataGridView控件中添加和删除行 424

      实例332 禁用DataGridView控件列表头自动排序功能 425

    13.2 DataGridView控件实用开发 426

      实例333 对DataGridView控件进行数据绑定 426

      实例334 DataGridView选中单元格时整个行背景变色 427

      实例335 在DataGridView控件中隔行换色 429

      实例336 在DataGridView控件中实现下拉列表 430

      实例337 在DataGridView控件中显示图片 431

      实例338 为DataGridView控件实现复选功能 431

      实例339 在DataGridView控件中添加“合计”和“平均值” 433

      实例340 使用主从表查看生产单详细信息 434

      实例341 将DataGridView中数据导出到Word 435

      实例342 将DataGridView中数据导出到Excel 437

      实例343 像Excel一样复制DataGridView中数据 439

         实例344 从DataGridView中拖放数据到 TreeView 443

     

    第14章 自定义用户控件 447

    14.1 重绘Windows标准控件 448

      实例345 美化ComboBox控件下拉列表 448

      实例346 美化单选按钮控件 449

      实例347 美化复选框控件 453

      实例348 重绘ListBox控件 455

    14.2 自定义Windows控件 457

      实例349 自定义水晶按钮控件 457

      实例350 自制数值文本框组件 461

      实例351 设计带行数和标尺的RichTextBox控件 466

      实例352 自制平滑进度条控件 471

      实例353 制作Vista风格的日历 473

         实例354 DataGridView和BindingSource复合控件 477

     

    第4文件操作篇

    第15章 文件基本操作 482

    15.1 获取文件基本信息 483

      实例355 获取文件的大小 483

      实例356 获取文件扩展名 484

      实例357 获取文件创建时间 485

      实例358 获取文件最后一次修改时间 486

      实例359 获取文件名禁止使用的字符 487

    15.2 创建和删除文件 488

      实例360 创建和删除文件 488

      实例361 生成随机文件名或文件夹名 489

      实例362 建立临时文件 490

      实例363 根据日期动态建立文件 491

      实例364 清空回收站中的所有文件 492

    15.3 查找文件 493

      实例365 检查文件是否存在 493

      实例366 获取文件夹下所有子文件夹及文件的名称 494

      实例367 搜索文件 496

    15.4 修改文件 497

      实例368 修改文件属性 497

      实例369 修改文件及目录的名字 498

      实例370 将长文件名转换成短文件名 499

      实例371 文件批量更名 500

    15.5 复制文件 502

      实例372 使用FileStream复制大文件 502

      实例373 复制文件时显示复制进度 504

      实例374 批量复制文件 506

    15.6 指定类型的文件操作 507

      实例375 使用C#操作INI文件 507

      实例376 使用C#操作XML文件 509

      实例377 创建PDF文档 513

    15.7 其他 514

      实例378 获取窗口文本 514

      实例379 判断文件是否正在被使用 516

      实例380 C#中实现文件拖放 517

      实例381 根据内容对文件进行比较 518

      实例382 获取文件夹中的图标资源 519

      实例383 将一个文件分割成多个小文件 521

         实例384 将多个小文件合并为一个文件 523

     

    第16章 文件夹基本操作 525

    16.1 获取文件夹信息 526

      实例385 获得文件夹创建时间 526

      实例386 获取临时文件目录 527

      实例387 获取应用程序所在目录 527

      实例388 得到系统当前目录 528

      实例389 获取路径名禁止使用的字符 529

    16.2 文件夹操作 530

      实例390 判断指定文件夹是否存在 530

      实例391 创建文件夹 531

      实例392 以当前日期时间为根据创建文件夹 532

      实例393 移动文件夹 533

      实例394 删除文件夹 533

      实例395 获取所有逻辑磁盘目录 534

      实例396 获取指定文件夹的上级目录 537

      实例397 使用递归法删除文件夹中的所有文件 538

      实例398 对指定文件夹中的文件进行分类存储 539

         实例399 伪装文件夹 540

     

    第17章 文件流操作 544

    17.1 文件的读取和写入 545

      实例400 创建一个文件用于写入UTF-8编码的文本 545

      实例401 OpenRead方法打开现有文件并读取 546

      实例402 OpenWrite方法打开现有文件并进行写入 547

      实例403 打开现有UTF-8编码文本文件并进行读取 549

      实例404 读取文件中的第一行数据 550

      实例405 按行读取文本文件中的数据 550

      实例406 读取文件中的所有数据 551

      实例407 向文件中写入追加数据 552

    17.2 常用的文件流操作 553

      实例408 将文本文件转换成网页文件 553

      实例409 读写内存流数据 555

      实例410 创建并写入二进制文件数据 556

      实例411 读取二进制文件中的内容 558

      实例412 使用缓冲流复制文件 559

      实例413 解析只有一种格式的文本文件 560

         实例414 解析含有多种格式的文本文件 562

     

    第18章 加密、解密及解压缩文件 565

    18.1 加密与解密文件 566

      实例415 对文本文件进行加密与解密 566

      实例416 利用图片对文件进行加密与解密 569

      实例417 使用ROT13算法加密解密文件 571

      实例418 使用对称算法加密解密文件 573

      实例419 使用口令加密可执行文件 575

    18.2 压缩和解压缩文件 579

      实例420 如何使用GZip压缩文件 579

      实例421 如何使用GZip解压文件 580

      实例422 如何使用WinRAR压缩文件 582

      实例423 如何使用WinRAR解压文件 583

         实例424 批量压缩和解压缩文件 585

     

    第5篇 C#与Office高效开发篇

    第19章 C#与Word互操作 590

    19.1 Word文档基本操作 591

      实例425 将Word文档嵌入到WinForm窗体中 591

      实例426 创建Word文档 592

      实例427 向Word文档中写入文字 594

      实例428 在Word文档中插入图片 595

      实例429 在Word文档中绘制表格 597

      实例430 向Word文档中插入Windows控件 599

      实例431 设置Word文档中的字体样式 600

      实例432 统计Word文档中的字符数 602

      实例433 将一个Word文档分割为多个小Word文档 604

      实例434 将多个Word文档合并为一个Word文档 606

      实例435 批量替换Word文档中指定的字符串 609

    19.2 读取外部数据到Word中 612

      实例436 读取文本文件到Word中 612

      实例437 读取多个文本文件到同一Word文档中 613

      实例438 读取Access数据到Word并对数据列进行计算 615

      实例439 将SQL Server数据查询结果输出到Word 618

      实例440 将XML中的数据读取到Word文档中 620

    19.3 将Word中的数据进行输出处理 622

      实例441 读取Word数据到文本文件 622

      实例442 将Word中的数据分解到多个文本文件中 624

      实例443 读取Word文档中表格数据到Access数据库 626

      实例444 读取Word文档中表格数据到SQL Server数据库 629

      实例445 实时读取Word文档中表格数据到 SQL Server数据库 630

      实例446 每天定时读取Word文档中表格数据给指定数据库 632

      实例447 将Word文档转换为HTML网页 634

      实例448 在打印预览中显示Word文档 637

      实例449 提取Word文档中的目录 638

         实例450 在Word文档中建立小型应用程序 640

     

    第20章 高效应用Excel 643

    20.1 Excel基本操作 644

      实例451 将Excel文件嵌入到WinForm窗体中 644

      实例452 创建Excel文件并保存 645

      实例453 为Excel工作簿设置和清除密码 646

      实例454 为一个Excel文件创建多个工作表 648

      实例455 删除Excel文件中指定的工作表 650

    20.2 读取外部数据到Excel 651

      实例456 读取文本文件到Excel并对数据列进行格式化 651

      实例457 将文本文件数据分解到Excel中的不同数据表 653

      实例458 读取多个Word文档文件到Excel同一数据表 654

      实例459 读取Access数据到Excel 657

      实例460 将SQL Server数据查询结果输出到 Excel 659

      实例461 实时读取不同数据到Excel进行汇总处理 660

      实例462 每天定时将各地上报结果处理到Excel 664

    20.3 将Excel数据进行输出处理 666

      实例463 读取Excel指定表数据到文本文件 666

      实例464 将Excel数据分解到多个文本文件 668

      实例465 读取多个Excel文件数据到Word文档 669

      实例466 读取Excel查询结果到Access数据库 672

      实例467 将多个Excel文件输出到同一SQL Server数据库 674

      实例468 实时读取Excel数据到SQL Server数据库 676

      实例469 批量读取Excel文件给指定数据库 677

      实例470 每天定时读取Excel文件给指定数据库 680

    20.4 利用Excel进行数据挖掘 682

      实例471 在Excel的指定范围内搜索文本 682

      实例472 利用Excel对数据进行多列排序 684

      实例473 利用Excel将数据生成图表 687

      实例474 利用Excel对数据进行多表计算 689

      实例475 利用Excel对数据进行格式转换 692

      实例476 将多个Excel文件汇总到一个Excel文件 694

      实例477 将多个Excel文件进行自动汇总 695

         实例478 自动用递增变化的数据填充Excel 697

     

    第6篇 图形图像与多媒体篇

    第21章 基本图形绘制 702

    21.1 绘制基本图形 703

      实例479 绘制直线 703

      实例480 绘制矩形 704

      实例481 绘制正方形 705

      实例482 绘制椭圆 706

      实例483 绘制圆弧 707

      实例484 绘制指定角度的扇形 708

      实例485 绘制贝塞尔曲线 709

      实例486 绘制多边形 710

      实例487 绘制文本 711

    21.2 绘制组合图形 712

      实例488 简单画图程序 712

      实例489 绘制公章 716

      实例490 波形图的绘制 717

      实例491 绘制图形验证码 718

      实例492 绘制中文验证码 719

      实例493 使用双缓冲技术绘图 721

     

    第22章 图像处理技术 723

    22.1 图像格式转换 724

      实例494 BMP转换为JPG格式 724

      实例495 JPG转换成BMP格式 725

      实例496 位图转化为WMF 726

      实例497 ICO文件转化为位图 727

      实例498 GIF动画与JPG图片的转换 728

      实例499 批量图像格式转换 729

    22.2 图像预览 732

      实例500 局部图像放大 732

      实例501 浏览大图片 733

      实例502 剪切图片 734

      实例503 鼠标拖拽图像 736

    22.3 图像的缩放与变换 737

      实例504 放大和缩小图像 737

      实例505 生成图片缩略图 738

      实例506 旋转JPG图像 739

      实例507 图像的翻转 741

      实例508 以任意角度旋转图像 741

      实例509 以椭圆形显示图像 743

    22.4 图像的特殊效果 744

      实例510 百叶窗效果显示图像 744

      实例511 推拉效果显示图像 745

      实例512 水平交错效果显示图像 746

      实例513 垂直交错效果显示图像 748

      实例514 纹理效果显示图像 749

      实例515 浮雕效果显示图像 750

      实例516 底片效果显示图像 752

      实例517 积木效果显示图像 753

      实例518 马赛克效果显示图像 754

      实例519 柔化效果显示图像 755

      实例520 雾化效果显示图像 757

      实例521 锐化效果显示图像 758

      实例522 黑白效果显示图像 759

      实例523 光晕效果显示图像 760

      实例524 分块效果显示图像 761

      实例525 油画效果显示图像 762

      实例526 四周扩散形式显示图像 764

    22.5 特殊效果的文字 765

      实例527 倒影效果的文字 765

      实例528 投影效果的文字 766

      实例529 印版效果的文字 767

      实例530 阴影效果的文字 768

      实例531 倾斜效果的文字 769

      实例532 渐变效果的文字 770

      实例533 缩放效果的文字 772

      实例534 辉光效果的文字 773

    22.6 图像识别 775

      实例535 查看图片的像素 775

      实例536 获取图片类型 776

      实例537 获取指定点的RGB值 777

      实例538 设置图像中指定位置的像素值 778

      实例539 在图像文件中实现自定义标记 780

    22.7 常用的图像工具 782

      实例540 屏幕抓图 782

      实例541 抓取网站整页面 784

      实例542 屏幕颜色拾取器 787

      实例543 不失真压缩图片 789

    22.8 图像应用 792

      实例544 随机更换壁纸程序 792

      实例545 制作屏幕保护程序 793

      实例546 为数码照片添加日期 796

      实例547 批量添加图片水印 797

      实例548 仿QQ截图 801

      实例549 模拟石英钟 803

      实例550 制作画桃花小游戏 805

      实例551 打造自己的开心农场 806

      第23章 常用图表应用 810

    23.1 简单图表的绘制 811

      实例552 绘制柱形图 811

      实例553 绘制面形图 812

    23.2 柱形图表 813

      实例554 利用柱形图分析汇总数据 813

      实例555 利用柱形图表分析商品走势 815

      实例556 对排序数据进行分析 817

      实例557 利用控件实现柱形图分析 818

      实例558 在柱形图的指定位置显示说明文字 819

    23.3 折线图表 821

      实例559 利用折线图分析产品销售走势 821

      实例560 利用折线图分析彩票中奖情况 823

      实例561 多曲线数据分析 825

      实例562 网站人气指数曲线分析 828

    23.4 饼型图表 830

      实例563 利用饼型图分析公司男女比率 830

      实例564 利用饼型图分析产品市场占有率 831

      实例565 利用多饼型图分析企业人力资源情况 832

      实例566 在饼型图的外围显示说明文字 834

      实例567 制作一个可以旋转的饼型图 838

      第24章 动画处理技术 840

    24.1 图像动画 841

      实例568 随鼠标移动的图像 841

      实例569 十字光标定位 842

      实例570 抓取鼠标形状 843

      实例571 图片自动播放 844

    24.2 多媒体动画的制作 846

      实例572 利用Image制作小动画 846

      实例573 制作家庭影集 847

      实例574 制作AVI播放器 848

      实例575 制作电影特效效果 850

    24.3 多媒体动画的播放 851

      实例576 播放Gif动画 851

      实例577 播放Flash动画 853

      实例578 播放FLV文件 855

      实例579 产品电子报价 857

         实例580 产品滚动展示程序 859

     

    第25章 音频与视频控制 861

    25.1 CD、VCD播放 862

      实例581 播放指定的avi-mid-wav文件 862

      实例582 获取多媒体详细信息列表 863

    25.2 MP3、WAV播放 864

      实例583 获取MP3文件的播放时间 864

      实例584 多功能MP3播放器 866

      实例585 获取MP3文件的歌词 868

      实例586 学校体操定时音乐播放 870

      实例587 M3U歌词文件的创建及删除 871

      实例588 异步加载并播放声音文件 874

    25.3 媒体控制 875

      实例589 获取声音设备的名称及PNPDeviceID 875

      实例590 检测是否安装声卡 876

      实例591 打开和关闭CDROM 877

      实例592 控制PC喇叭发声 878

      实例593 获取显示设备的名称及PNPDeviceID 880

      实例594 获取显示设备的最大、最小及当前刷新率 880

      实例595 获取显示设备的当前显示模式 881

      实例596 收听网络电台 882

    25.4 多媒体应用 883

      实例597 制作开机祝福程序 883

      实例598 电子相册屏幕保护程序 884

      实例599 歌曲播放屏幕保护程序 886

      实例600 开发一个语音计算器 887

    转载于:https://www.cnblogs.com/Tannhuser/p/6295825.html

    展开全文
  • C#【基础笔记整合,全覆盖】

    千次阅读 2021-05-12 12:10:19
    \’ 双引号:\" 反斜杠:\\ 空:\0 警告(产生峰鸣):\a 退格:\b:backspace 换页:\f 换行:\n 回车、回到一行开头:\r 水平制表符:\t:tab 垂直制表符:\v 回车换行符:\r\n 推荐使用:Environment.NewLine 在...
  • 45、Web程序中的GridView控件和Windows程序的(DataGrid/DataGridView)控件类似。 46、SQL语句中的选择语句,使用的关键字是( SELECT )。 47、C#语言源代码文件的后缀名是( .cs )。 48、在循环结构中,...
  • 一、窗体 创建一个"Windows窗体应用程序" 将主窗体的名称改为规则名称 Frm开头,后缀见名知意,遵从大驼峰命名法. 窗体应用程序是一个闭源软件,所以源代码不会公开,当一个软件在开发完之后,将本项目下/bin/debug...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    85 <br>0131 巧截字符串的数字 86 <br>0132 如何存储变长字符串 86 <br>0133 在进行字符串比较时忽略大小写 87 <br>0134 如何去除字符串尾空格 87 <br>0135 如何去掉字符串中所有空格 ...
  • asp.net 2.0 中GridView里设置日期格式 针对Enterprise Library 2.0的框架:OFrame预览(代码和工具全部开源) {asp.net2.0}##一个关于GridView的网站 障眼法--如何去掉动网新闻系统的版权信息 ASP.NET简单分页 NQL...
  • Asp.net 文章资料整理

    2019-08-04 05:01:59
    如何于DataGridView控件中以跨数据行方式显示数据 asp.net2.0中,实现treeview中选择父级checkbox时,子级连动 整理转载 自定义DataGrid控件开源 [视频讲解]GridView里做链接实现新闻列表到...
  • 障眼法--如何去掉动网新闻系统的版权信息 ASP.NET简单分页 NQL.NET 数据库对象查询语言简介 2 Asp.Net 学习资源列表 asp.net身份验证和授权 在VS2005中 GridView导入Excel的...
  • ASP.NET 实用资料[转]

    2017-11-26 11:32:00
    障眼法--如何去掉动网新闻系统的版权信息   ASP.NET简单分页   NQL.NET 数据库对象查询语言简介 2  Asp.Net 学习资源列表   asp.net身份验证和授权   在VS2005中 GridView导入Excel的两点小技巧-附源码   ...
  • C# 导出导入TXT文件

    2014-04-16 21:07:00
    导出TXT关键类: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using System.IO; using System.Globalization; using System.Windows.......
  •  实例042 去掉字符串中的所有空格 54  实例043 从字符串中分离文件路径、文件名及扩展名 55  实例044 获取字符串中汉字的个数 57  实例045 批量替换某一类字符串 58  实例046 对字符串进行加密与解密 59 ...
  • 障眼法--如何去掉动网新闻系统的版权信息 ASP.NET简单分页 NQL.NET 数据库对象查询语言简介 2 Asp.Net 学习资源列表 asp.net身份验证和授权 在VS2005中 ...
  • 障眼法--如何去掉动网新闻系统的版权信息 ASP.NET简单分页 NQL.NET 数据库对象查询语言简介 2 Asp.Net 学习资源列表 asp.net身份验证和授权 在VS2005中...
  • 收集的一些

    2012-02-23 13:59:52
    障眼法--如何去掉动网新闻系统的版权信息 ASP.NET简单分页 NQL.NET 数据库对象查询语言简介 2 Asp.Net 学习资源列表 asp.net身份验证和授权 在VS2005中 GridView导入...
  • 网上收集资料

    2011-11-12 14:30:27
    障眼法--如何去掉动网新闻系统的版权信息 ASP.NET简单分页 NQL.NET 数据库对象查询语言简介 2 Asp.Net 学习资源列表 asp.net身份验证和授权 在VS2005中 GridView导入Excel的两点小技巧-附源码 [转载]Asp.Net...
  • 超出指定长度时对标记执行换行 去掉勾 点:标记专用选项... 删除 除默认设置以外的所有,好了,现在配置默认就行 asp.net默认生成的服务器端代码回车太多,有时不利于我们目测代码,如:     ...

空空如也

空空如也

1 2 3 4
收藏数 73
精华内容 29
关键字:

datagridview去除回车换行