精华内容
下载资源
问答
  • 、了解left()/right()/mid() left(text,[num_chars]):text的第个字符开始返回指定个数的字符 ...search()返回指定字符(支持汉字哦)第次出现的位置,左到右查(不分大小写); len()返回

    一、了解left()/right()/mid()

    left(text,[num_chars]):从text的第一个字符开始返回指定个数的字符

    right(text,[num_chars]):从text的最后第一个字符开始返回指定个数的字符

    mid(text,start_num,num_chars):从text中指定的起始位置返回指定长度的字符

    例如

    二、了解search()/len():

    search()返回指定字符(支持汉字)第一次出现的位置,从左到右查(不分大小写);

    len()返回指定字符的长度(字符个数);

    注意:字符的引用必须是英文下的双引号;

    例如:

    三、公示嵌套,例如:取A列汉字“元”之后的信息

     

     

    展开全文
  • 本工具可以按个关键字、多个关键字或汉字描述的条件进行查找,展示出整行信息,支持提取本行、上几行、下几行的信息到新的Excel文件 工具地址:www.excelfb.com 提取符合条件的行 工具位置如下: ...

    如何从多个EXCEL批量提取符合条件的多行数据或指定行的数据----提取数据的绿色工具Excelfb

          本文介绍的工具可以按一个关键字、多个关键字或汉字描述的条件进行查找,展示出整行信息,支持提取本行、上几行、下几行的信息到新的Excel文件中。同时包含指定行的提取、指定列的提取工具。

         工具地址:www.excelfb.com 

    注意要使用谷歌浏览器

    一、提取符合条件的行

           工具位置如下:

            

       第一次打开,加载时间在10s左右

       工具打开如下图所示:

       1、批量查询某个关键字

              第一步,选中搜索这个字符串

             第二步,选择查询的Excel文件,到文件夹中,Ctrl A ,本文件夹下的文件全选

             第三步,填入查询的关键字,点击开始查找,即可显示出查找的内容的整行数据,操作界面如下图

          第四步,如果需要导出查询结果到新的Excel,点击 导出查询结果,前几列分别是Excel文件名,Sheet名,所在行号,如果不需要可以自己删除列

     

      2、批量查询多个关键字---也可以使用3按条件查询

          第一步,选中按这个正则式搜索

         第二步,选择查询的Excel文件,到文件夹中,Ctrl A ,本文件夹下的文件全选

        第三步,填入查询的关键字,多个用"|"隔开,点击开始查找,操作界面如下图

     

     3、按条件查询

       

          第一步,选中按多列条件搜索

         第二步,选择查询的Excel文件,到文件夹中,Ctrl A ,本文件夹下的文件全选

        第三步,填入查询的条件,查询条件不会写,没事,有智能提示,如下图---不是A格输入后自己改一下,例如自己改成B格

        支持的条件写法示例如下:

    满足这一个(A格 = 100)

    同时满足(A格 = "小明" , B格 > 20 , C格 的文字中包含 "xx", (A格+B格)*D格/E格 >= 100.01 )

    满足任何一个(A格 > 20 , B格 不等于 "xx值", 同时满足(A格 > 20, E格 = "5月" ) )

    同时满足( A格 的文字组合上 B格 = C格, 满足任何一个(A格 > 20 , B格 不等于 "xx值") )

     

     

    二、批量提取符合条件的行的上几行下几行数据

        对于以上查询出的结果,如果要看或者提取满足条件的上几行或下几行数据,操作如下:

       把 满足搜索条件的当前行 勾选 去掉

          勾选  满足条件的行的下   几 行或上几行,  如果都需要就都勾选上,需要哪些勾选哪些,填入行数,点击 开始查找

     

    三、批量提取符合条件的上面第几行或下面第几行数据

         操作如下图所示

     把 满足搜索条件的当前行 勾选 去掉 

    勾选  满足条件行的下面第   几 行 或 上面第几行数据  如果都需要就都勾选上,需要哪些勾选哪些,填入行数,点击 开始查找

       

     

    四、批量提取指定行的数据

          提取指定行的数据,使用的功能就不是上面那个了,需要使用合并功能,工具位置如下,使用批量合并功能

         

    工具界面如下: 如此聪慧睿智的你,一看界面应该就知道怎使用了,我也就不啰嗦了

     

    五、多个Excel批量提取指定列的数据

         提取指定列的数据,工具地址如下:

    操作使用如下图:  提取哪列就填写那列,多列用“,”隔开,提取的列数据依次追加排列到新的Excel文件中。

     

     

     

    展开全文
  • 手头有一列从汉字+数字类型字符串中提取出来的LIST,格式如下: ![图片说明](https://img-ask.csdn.net/upload/201911/15/1573807396_703846.jpg) 希望把这一列LIST转换成普通的浮点型或者整型数字,请问...
  • 读取汉字点阵数据

    2015-08-31 11:10:41
    心血来潮,想模仿LCD的显示效果,写了个点阵字库中提取汉字点阵数据的段php脚本。 背景知识: 简体中文国标字库(1981年订,中国大陆)。7445个字符,其中汉字6773个,包括级汉字3755个,二级汉字3008个...

    心血来潮,想模仿LCD的显示效果,写了个从点阵字库中提取汉字点阵数据的一段php脚本。

    dot

    背景知识:
    简体中文国标字库(1981年订,中国大陆)。7445个字符,其中汉字6773个,包括一级汉字3755个,二级汉字3008个。采用2字节(16位二进制)编码。

    区位码:国标GB2312规定,所有的国标汉字与符号组成一个94×94的矩阵。在此方阵中,每一行称为一个”区”,每一列称为一个”位”,因此,这个方阵实际上组成了一个有94个区(区号分别为0 1到94)、每个区内有94个位(位号分别为01到94)的汉字字符集。一个汉字所在的区号和位号简单地组合在一起就构成了该汉字的”区位码”。在汉字的区位码中,高两位为区号,低两位为位号。由此可见,区位码与汉字或符号之间是一一对应的。

    内码:汉字的内码是指在计算机中表示汉字的编码。机内码与区位码稍有区别。为什么不直接用区位码作为计算机内的编码呢? 这是因为汉字的区码和位码的范围都在1到94内, 如果直接用区位码作机内码, 就会与基本ASCII码冲突。 汉字的内码通常与所使用的计算机系统有关。目前,对于国内大多数的计算机系统,一个汉字的内码占两个字节,分别称为高位字节与低位字节,且这两位字节与区位码的关系如下: 内码高位=区码+A0H(H表示十六进制) 内码低位=位码+A0H 例如,汉字”啊”的区位码为”1601″,区码和位码分别用十六进制表示即为”1001H”,则它的内码为”B0A1H”。其中B0H为内码的高位字节,A1H为内码的低位字节。

    php代码:返回由0和1组成的字符串。

    <?php 
    /** 
     * 读取汉字点阵数据 
     * 
     * @author    legend <legendsky@hotmail.com>  
     * @link      http://www.ugia.cn/?p=82 
     * @Copyright www.ugia.cn   
     */ 

    $str "中华人民共和国"

    $font_file_name   "simsun12.fon"// 点阵字库文件名 
    $font_width       12;  // 单字宽度 
    $font_height      12;  // 单字高度 
    $start_offset     0;   // 偏移 

    $fp fopen($font_file_name"rb"); 

    $offset_size $font_width $font_height 8
    $string_size $font_width $font_height
    $dot_string  ""

    for (
    $i 0$i strlen($str); $i ++) 

        if (
    ord($str{$i}) > 160
        { 
            
    // 先求区位码,然后再计算其在区位码二维表中的位置,进而得出此字符在文件中的偏移 
            
    $offset = ((ord($str{$i}) - 0xa1) * 94 ord($str{$i 1}) - 0xa1) * $offset_size
            
    $i ++; 
        } 
        else 
        { 
            
    $offset = (ord($str{$i}) + 156 1) * $offset_size;         
        } 
         
        
    // 读取其点阵数据 
        
    fseek($fp$start_offset $offsetSEEK_SET); 
        
    $bindot fread($fp$offset_size); 
         
        for (
    $j 0$j $offset_size$j ++) 
        { 
            
    // 将二进制点阵数据转化为字符串 
            
    $dot_string .= sprintf("%08b"ord($bindot{$j})); 
        } 


    fclose($fp); 

    echo 
    $dot_string
    ?>

    点阵字库及程序打包下载:fontfun.rar
    其中包括两个点阵字体文件:一个为16×16的chs16.fon,另一个为12×12的simsun12.fon,偏移均为零。

    原创文章,转载请注明出处 http://www.ugia.cn/?p=82

    展开全文
  • 心血来潮,想模仿LCD的显示效果,写了个点阵字库中提取汉字点阵数据的段php脚本。 背景知识:简体中文国标字库(1981年订,中国大陆)。7445个字符,其中汉字6773个,包括级汉字3755个,二级汉字3008个。...

    心血来潮,想模仿LCD的显示效果,写了个从点阵字库中提取汉字点阵数据的一段php脚本。

    dot

    背景知识:
    简体中文国标字库(1981年订,中国大陆)。7445个字符,其中汉字6773个,包括一级汉字3755个,二级汉字3008个。采用2字节(16位二进制)编码。

    区位码:国标GB2312规定,所有的国标汉字与符号组成一个94×94的矩阵。在此方阵中,每一行称为一个”区”,每一列称为一个”位”,因此,这个方阵实际上组成了一个有94个区(区号分别为0 1到94)、每个区内有94个位(位号分别为01到94)的汉字字符集。一个汉字所在的区号和位号简单地组合在一起就构成了该汉字的”区位码”。在汉字的区位码中,高两位为区号,低两位为位号。由此可见,区位码与汉字或符号之间是一一对应的。

    内码:汉字的内码是指在计算机中表示汉字的编码。机内码与区位码稍有区别。为什么不直接用区位码作为计算机内的编码呢? 这是因为汉字的区码和位码的范围都在1到94内, 如果直接用区位码作机内码, 就会与基本ASCII码冲突。 汉字的内码通常与所使用的计算机系统有关。目前,对于国内大多数的计算机系统,一个汉字的内码占两个字节,分别称为高位字节与低位字节,且这两位字节与区位码的关系如下: 内码高位=区码+A0H(H表示十六进制) 内码低位=位码+A0H 例如,汉字”啊”的区位码为”1601″,区码和位码分别用十六进制表示即为”1001H”,则它的内码为”B0A1H”。其中B0H为内码的高位字节,A1H为内码的低位字节。

    php代码:返回由0和1组成的字符串。

    <?php
    /**
     * 读取汉字点阵数据
     *
     * @author    legend <legendsky@hotmail.com>
     * @link      http://www.ugia.cn/?p=82
     * @Copyright www.ugia.cn
     */

    $str = "中华人民共和国";

    $font_file_name   = "simsun12.fon"; // 点阵字库文件名
    $font_width       = 12;  // 单字宽度
    $font_height      = 12;  // 单字高度
    $start_offset     = 0;   // 偏移

    $fp = fopen($font_file_name, "rb");

    $offset_size = $font_width * $font_height / 8;
    $string_size = $font_width * $font_height;
    $dot_string  = "";

    for ($i = 0; $i < strlen($str); $i ++)
    {
        if (ord($str{$i}) > 160)
        {
            // 先求区位码,然后再计算其在区位码二维表中的位置,进而得出此字符在文件中的偏移
            $offset = ((ord($str{$i}) - 0xa1) * 94 + ord($str{$i + 1}) - 0xa1) * $offset_size;
            $i ++;
        }
        else
        {
            $offset = (ord($str{$i}) + 156 - 1) * $offset_size;
        }

        // 读取其点阵数据
        fseek($fp, $start_offset + $offset, SEEK_SET);
        $bindot = fread($fp, $offset_size);

        for ($j = 0; $j < $offset_size; $j ++)
        {
            // 将二进制点阵数据转化为字符串
            $dot_string .= sprintf("%08b", ord($bindot{$j}));
        }
    }

    fclose($fp);

    echo $dot_string;
    ?>

    点阵字库及程序打包下载:fontfun.rar
    其中包括两个点阵字体文件:一个为16×16的chs16.fon,另一个为12×12的simsun12.fon,偏移均为零。

    转载文章,出处:http://www.ugia.cn/?p=82

    附其它相关文章:

    http://dev.gameres.com/Program/Control/fontDOS.htm

    http://blog.csdn.net/laomai/archive/2007/03/08/1524569.aspx


    文章来源:http://Jorkin.Reallydo.Com/default.asp?id=561

    转载于:https://www.cnblogs.com/pboy2925/archive/2008/12/25/1378396.html

    展开全文
  • 处理表格数据时遇到问题:网页表格中复制来的数据,地址一列中出现类似于“4AWZCX万载老林业局2”的无用字符前缀。现在希望提取第一个汉字及其之后的所有内容(图1),寻求高效分离中英文及数字的实操方法。 ...
  • 函数作用:将工作表最后一列作为页脚打印在每一面页尾101 '102.函数作用:获取vbproject引用项目.................102 '103.函数作用:移除Excel工作表的外部数据连接.......103 '104.函数作用:将选择定单元格作成...
  • **释义:**将位于一列统数据格式的单元格中的数据分列。 **步骤:**数据-分列-若拿不准就全部勾选然后看预览(注意中英文设定)-设定格式-完 在字段中提取字符 步骤: RightB-Text(哪个单元格中提取)-Num_...
  • 2.掌握点阵汉字库的编码和标准字库中提取汉字编码的方法。 三.实验电路及连线 点阵显示模块WTD3088的(红色)输入线接至内部LED的阴极端,行输入线接至内部LED的阳极端(若阳极端输入为高电平,阴极端输入低电平...
  •  实例043 字符串分离文件路径、文件名及扩展名 55  实例044 获取字符串中汉字的个数 57  实例045 批量替换某类字符串 58  实例046 对字符串进行加密与解密 59 3.3 常用数字处理技术 61  实例047 ...
  • 一列中的文字统一去掉最后一个字 讨如何去掉单元格中的第一个数字? 论一下取最后一个单词的方法 如何去掉单元格最后一位数字 如何在一列已经输入的数据前添加“p” 什么函数可以插入字符 如何在数据前添加“*”号...
  • EXCEL函数公式集

    热门讨论 2010-03-16 03:26:38
    一列中的文字统一去掉最后一个字 讨如何去掉单元格中的第一个数字? 论一下取最后一个单词的方法 如何去掉单元格最后一位数字 如何在一列已经输入的数据前添加“p” 什么函数可以插入字符 如何在数据前添加“*”号...
  • Excel新增工具集

    2011-12-20 09:30:27
    执行此命令能够为某一列的重复数据(包含汉字同音)染色,并且不同的重复数据染不同颜色,还可以把这些重复数据导出到一个新的工作表。例如:可以将重名学生染同色,并可以导出到新的工作表保存。 2、某列重复...
  • 155.在指定列中寻找含有指定字符串的单元格,并将符合条件的单元格标为红色,并将对应的下一列单元格赋值为1 156.清除字符串中的空格 157.查找合并单元格位置 158.阴阳历转换和阴阳历生日 159.利用数组和Substitute...
  • GIDOT TYPESETTER 3.0.8

    2010-07-29 15:31:19
    软件名称:排版助手 GIDOT TYPESETTER ...·如果点击排版按扭后 ,再第一次点击正文区域,光标默认是在第一行第一列,不会到点击的地方(此项由网友危险胡!提出) ·文本排版助手拷贝出来后会出现乱码
  • 【批量导出图片】 将EXCEL中指定某列中的图片按显示图片大小导出到指定的文件夹中。 批 注 工 具 【插入样式批注】 提供50种花样的批注供选择,可随时更换,且美观大方。 【插入图片批注】 不仅提供多样的批注供...
  • 【批量导出图片】 将EXCEL中指定某列中的图片按显示图片大小导出到指定的文件夹中。 批 注 工 具 【插入样式批注】 提供50种花样的批注供选择,可随时更换,且美观大方。 【插入图片批注】 不仅提供多样的批注供选择,...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0241 如何字符串中提取数字 160 0242 判断内容是否为日期 161 0243 使字符串显示为自定义的格式 161 0244 实现拼音大小写转换 162 0245 怎样实现数据输入为空提示 162 0246 读取Memo1中指定行的文本...
  • 0241 如何字符串中提取数字 160 0242 判断内容是否为日期 161 0243 使字符串显示为自定义的格式 161 0244 实现拼音大小写转换 162 0245 怎样实现数据输入为空提示 162 0246 读取Memo1中指定行的文本...
  • 0241 如何字符串中提取数字 160 0242 判断内容是否为日期 161 0243 使字符串显示为自定义的格式 161 0244 实现拼音大小写转换 162 0245 怎样实现数据输入为空提示 162 0246 读取Memo1中指定行的文本...
  • 0241 如何字符串中提取数字 160 0242 判断内容是否为日期 161 0243 使字符串显示为自定义的格式 161 0244 实现拼音大小写转换 162 0245 怎样实现数据输入为空提示 162 0246 读取Memo1中指定行的文本...
  • 0241 如何字符串中提取数字 160 0242 判断内容是否为日期 161 0243 使字符串显示为自定义的格式 161 0244 实现拼音大小写转换 162 0245 怎样实现数据输入为空提示 162 0246 读取Memo1中指定行的文本...
  • 0241 如何字符串中提取数字 160 0242 判断内容是否为日期 161 0243 使字符串显示为自定义的格式 161 0244 实现拼音大小写转换 162 0245 怎样实现数据输入为空提示 162 0246 读取Memo1中指定行的文本...
  • 182 卡机数据中提取时间并判断是否迟到 357 183 根据身份证号码统计男性员工人数 358 184 在不规范格式的日期数据中提取日期 360 ◎除去空格 362 185 将英文句子规范化 362 186 分别提取省/市/县名称 ...
  • EXCEL集成工具箱V6.0

    2010-09-11 01:44:37
    【批量导出图片】 将EXCEL中指定某列中的图片按显示图片大小导出到指定的文件夹中。 批 注 工 具 【插入样式批注】 提供50种花样的批注供选择,可随时更换,且美观大方。 【插入图片批注】 不仅提供多样的批注供选择...
  • 【批量导出图片】 将EXCEL中指定某列中的图片按显示图片大小导出到指定的文件夹中。 批 注 工 具 【插入样式批注】 提供50种花样的批注供选择,可随时更换,且美观大方。 【插入图片批注】 不仅提供多样的批注供...
  • 【批量导出图片】 将EXCEL中指定某列中的图片按显示图片大小导出到指定的文件夹中。 批 注 工 具 【插入样式批注】 提供50种花样的批注供选择,可随时更换,且美观大方。 【插入图片批注】 不仅提供多样的批注供选择...
  • 实例096 提取Word文档的目录 实例097 在浏览器访问Word文件 第4章 ASP.NET高效应用Excel文件 4.1 Excel基本操作 222 实例098 创建Excel文件并保存 实例099 为Excel工作簿设置和清除密码 实例100 为个...
  • 实例096 提取Word文档的目录 实例097 在浏览器访问Word文件 第4章 ASP.NET高效应用Excel文件 4.1 Excel基本操作 222 实例098 创建Excel文件并保存 实例099 为Excel工作簿设置和清除密码 实例100 为个...
  • 实例035 字符串分离文件路径、文件名及扩展名 51 实例036 对字符串进行加密与解密 53 实例037 开发个进制转换器 56 实例038 将字符串的每个字符进行颠倒输出 60 实例039 根据标点符号对字符串进行分行 61 实例...

空空如也

空空如也

1 2 3 4
收藏数 78
精华内容 31
关键字:

从一列中提取汉字