EXCEL如何在地址栏中 提取姓名 联系电话 省 市 区/县 详细地址 邮编 等信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL如何在地址栏中 提取姓名 联系电话 省 市 区/县 详细地址 邮编 等信息相关的知识,希望对你有一定的参考价值。

http://pan.baidu.com/s/1jG6MVzg

参考技术A 其他都好办,只是“市”以及“区/县”用公式就难喽,可能性太多了。追问

那你帮忙弄下其它的 市 和 区 我有个公式可以弄

追答

公式有点多,做了个附件,你看一下能用不

 

追问

公式直接应用到我那个表上好像不可以 我想把我的表发给你 可是好像百度不让发附件的 ?

追答

发到我的扣里,私信或看资 料,也就是头 像。

本回答被提问者采纳
参考技术B B列函数:=RIGHT(LEFT(A2,FIND("市",A2)),FIND("市",A2))
C列函数:=SUBSTITUTE(A2,B2,"")
D列(省)函数:=LEFT(A2,MIN(FIND("省","市","区",A2&"省市区")))
E列(市)函数:=IF(ISNUMBER(FIND("市",D2)),RIGHT(LEFT(A2,FIND("市",A2)),FIND("市",A2)),MID(A2,FIND("省","市","区",A2)+1,FIND("市",A2)-FIND("省","市","区",A2)))
F列(区县)函数:=LEFT(C2,MIN(FIND("省","市","区",C2&"省市区")))
G列(详细地址)函数:=SUBSTITUTE(C2,F2,"")
上个现成的附件(把没分的地址放A列就行)然后复制选择DEFG列到记事本再粘贴到要用的表格即可

如何从 Android 中的 Vision OCR 结果文本中提取姓名、电话号码和电子邮件地址?

【中文标题】如何从 Android 中的 Vision OCR 结果文本中提取姓名、电话号码和电子邮件地址?【英文标题】:How to Extract Name,Phone Number and Email Address From Vision OCR result text in Android? 【发布时间】:2017-05-05 13:36:47 【问题描述】:

这是我想要获取详细信息的示例代码...

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) 
    if (requestCode == PHOTO_REQUEST && resultCode == RESULT_OK) 
        launchMediaScanIntent();
        try 
            Bitmap bitmap = decodeBitmapUri(this, imageUri);
            if (detector.isOperational() && bitmap != null) 
                Frame frame = new Frame.Builder().setBitmap(bitmap).build();
                SparseArray<TextBlock> textBlocks = detector.detect(frame);
                String blocks = "";
                String lines = "";
                String words = "";
                for (int index = 0; index < textBlocks.size(); index++) 
                    //extract scanned text blocks here
                    TextBlock tBlock = textBlocks.valueAt(index);
                    blocks = blocks + tBlock.getValue() + "\n" + "\n";
                    for (Text line : tBlock.getComponents()) 
                        //extract scanned text lines here
                        lines = lines + line.getValue() + "\n";

                        for (Text element : line.getComponents()) 
                            //extract scanned text words here
                            words = words + element.getValue() + ", ";
                        
                    
                


                if (textBlocks.size() == 0) 
                    scanResults.setText("Scan Failed: Found nothing to scan");
                 else 
                    scanResults.setText(scanResults.getText() + "Blocks: " + "\n");
                    scanResults.setText(scanResults.getText() + blocks + "\n");
                    scanResults.setText(scanResults.getText() + "---------" + "\n");
                    scanResults.setText(scanResults.getText() + "Lines: " + "\n");
                    scanResults.setText(scanResults.getText() + lines + "\n");
                    scanResults.setText(scanResults.getText() + "---------" + "\n");
                    scanResults.setText(scanResults.getText() + "Words: " + "\n");
                    scanResults.setText(scanResults.getText() + words + "\n");
                    scanResults.setText(scanResults.getText() + "---------" + "\n");
                
             else 
                scanResults.setText("Could not set up the detector!");
            
         catch (Exception e) 
            Toast.makeText(this, "Failed to load Image", Toast.LENGTH_SHORT).show();
            Log.e(LOG_TAG, e.toString());
        
    

【问题讨论】:

你找到解决办法了吗? 你有解决方案吗?也请帮我解决。 【参考方案1】:

你有很好的库来解析链接(电子邮件、网站等),比如 org.nibor.autolink 关于数字,您可以查看 libphonenumber。它由google提出并被android使用。如果您提供国家/地区,它可以为您解析任何格式的数字。

关于名字很难。如果您仅在一个国家/地区使用您的应用程序,您可以使用名称创建一个数据库(在法国,我们在 opendata 中有一个由公共服务提出的文件),但它不会是完整的......

【讨论】:

@Geoffrey,请您将 sdk 或任何用于解析文本的库的链接发给我。 你好拉胡尔。我已经把它们放好了。你有mvnrepository.com/artifact/com.googlecode.libphonenumber/… 和mvnrepository.com/artifact/org.nibor.autolink/autolink

以上是关于EXCEL如何在地址栏中 提取姓名 联系电话 省 市 区/县 详细地址 邮编 等信息的主要内容,如果未能解决你的问题,请参考以下文章

excel求助??

excel 地址提取省市县

怎样根据姓名匹配对应数据,Excel如何从一个表中分类提取另一个表对应

如何从 Android 中的 Vision OCR 结果文本中提取姓名、电话号码和电子邮件地址?

利用PYTHON匹配提取EXCEL表的省市区,有偿?

如何从一个html表格中提取输入信息到Excel表中?