好多人在问:如何将百度地图里面搜索到的公司商家电话导出表格?怎样将把百度地图里面搜索到的公司 电话 地址 等数据导出excel里?

现在,很多人都在网络上找商家,联系业务。 百度地图里有很多的商家联系方式地址等数据,这便成为很多人的便捷方式。但是一个个地复制出来商家的电话,地址是一件很痛苦的事情, 于是想到开发一个程序,模拟人的操作,将所有的数据提取保存到EXCEL里。

交流学习QQ:3125547039

主要代码思路:

m_objConnection.Open();             button1.Enabled = false;

txtInfo.Text = "";             txtInfo.BackColor = Color.White;             ///////////////////////////////////////////////////////////////////////////             m_iCount = 0;             int itemCount = comboQItems.Count;             for (int i = 0; i < itemCount; i++)             {                 string str1 = comboQ.Items[i].ToString();                 Application.DoEvents();                 //////////////////////////////////////////////////////////////////////////////////////////////////////////                 //第一次 提取信息                 string strResult = clsDownLoad.GetHtml(strHttp);                 //string strResult = textBox3.Text ;

POIinfoList = GetFirstALLinfo(strResult);                 if (POIinfoList == null)                 {                     MessageBox.Show(strQuxian + "没有获取任何数值--null,可能出现异常了");                 }                 else                 {                     foreach (POIParameter POIinfo in POIinfoList)                     {                         AddtoTable(POIinfo, 0);                     }                 }                 lblStatus.Text = "第0";

//第2次到最后一次                 for (int iPage = 1; iPage < m_iPageCount; iPage++)                 {                     strResult = clsDownLoad.GetHtml(strHttp);

POIinfoList2 = GetALLinfo(strResult, iPage);                     if (POIinfoList2 == null)                     {                         Thread.Sleep(200);                         iPage = iPage - 1;                         continue;                     }                     else                     {                         foreach (POIParameter POIinfo in POIinfoList2)                         {                             AddtoTable(POIinfo, iPage);                             Application.DoEvents();                         }                     }                     lblStatus.Text = "第" + iPage.ToString();                     Application.DoEvents();

}                 ///////////////////////////////////////////////////////////////////////////////////////////////             }             txtInfo.Text = txtInfo.Text + "  总共条数:" + m_iCount.ToString();             txtInfo.BackColor = Color.Green;

m_objConnection.Close();             Thread.Sleep(1000);

//保存到Excel里去             if (checkSaveToExcel.Checked)             {                 string strExcelFile = "";                 if (m_strOldAccess.Length < 7)                 {                     strExcelFile = Application.StartupPath + "\\Data\\Over\\Excel\\" + comboShenfen.Text + "\\" + txtCity.Text + txtAim.Text + m_iCount.ToString() + ".xls";                  }                 else                 {//WYF: insert into Old Access.                     int iPos1 = m_strOldAccess.LastIndexOf('_'); // BaiduPOI_昌都市景点94.mdb                     int iPos2 = m_strOldAccess.LastIndexOf('.'); // .mdb                     string strCityAimOldCount = m_strOldAccess.Substring(iPos1 + 1, iPos2 - iPos1 - 1);

strExcelFile = Application.StartupPath + "\\Data\\Over\\Excel\\" + comboShenfen.Text + "\\" + strCityAimOldCount + "_" + m_iCount.ToString() + ".xls";  //信阳灯具187.xls                 }

EasyExcel.Access2Excel(strAccessFile, strExcelFile);             }

百度地图里面搜索到的公司商家电话导出表格?怎样将把百度地图里面搜索到的公司 电话 地址 等数据导出excel里?的更多相关文章

  1. 百度地图api根据定位获取附近商家(只获取屏幕内)

    根据中心点坐标计算出屏幕2个点(一个最低经纬度,一个最高经纬度),判断这两个点中间的所有坐标的商家..考虑屏幕分辨率之类 移动地图中心点变动,如何异步刷新,判断商家是否已经存在..等... 百度地图a ...

  2. 百度地图API显示多个标注点,解决提示信息问题以及给标注增加地图旁的文字连接提示的另一种解决办法

    原文:百度地图API显示多个标注点,解决提示信息问题以及给标注增加地图旁的文字连接提示的另一种解决办法 公司的网站改版要求在一个页面显示百度地图.上面要同时显示很多标注点,标注点当然要有提示信息嘛,提 ...

  3. 【百度地图API】建立全国银行位置查询系统(三)——如何在地图上添加银行标注

    原文:[百度地图API]建立全国银行位置查询系统(三)--如何在地图上添加银行标注 <摘要>你将在第三章中学会以下知识: 如何在地图上添加带银行logo的标注?(你也可以换成商场logo, ...

  4. 【百度地图API】建立全国银行位置查询系统(二)——怎样为地图添加控件

    原文:[百度地图API]建立全国银行位置查询系统(二)--怎样为地图添加控件 <摘要>你将在第二章中学会以下知识: 使用手写代码的利器——notepad++: 如何为地图添加控件——鱼骨. ...

  5. Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图

      标签: Android百度地图API Key  分类: Android 百度地图开发(2)    最近自己想研究下地图,本来想研究google Map,但是申请API key比较坑爹,于是从百度地 ...

  6. 【百度地图API】建立全国银行位置查询系统(一)——如何创建地图

    原文:[百度地图API]建立全国银行位置查询系统(一)--如何创建地图 <摘要>你将在第一章中学会以下知识: 如何创建一个网页文件 怎样利用百度地图API建立一张2D地图,以及3D地图 如 ...

  7. android百度地图开发之自动定位所在位置与固定位置进行驾车,步行,公交路线搜索

    最近跟着百度地图API学地图开发,先是学了路径搜索,对于已知坐标的两点进行驾车.公交.步行三种路径的搜索(公交路径运行没效果,待学习中),后来又 学了定位功能,能够获取到自己所在位置的经纬度,但当将两 ...

  8. aaronyang的百度地图API之LBS云与.NET开发 Javascript API 2.0【基本地图的操作】

    为了更简单的演示,我们创建个.NET的ASP.NET MVC4项目 好了,上面都是后话,POI说白了,就是你的用户的数据,很多数据,不过没关系,因为你的数据如果存在百度的LBS云上,那么大数据你就不用 ...

  9. 【高德地图API】从零開始学高德JS API(二)地图控件与插件——測距、圆形编辑器、鼠标工具、地图类型切换、鹰眼鱼骨

    不管是控件还是插件,都是在一级API接口的基础上,进行二次开发,封装的一系列更加便于开发人员使用.降低开发人员工作量的二级API接口.除了官方通用的鱼骨.鹰眼控件,还有大量官方开发的地图插件,相似谷歌 ...

随机推荐

  1. 怎样增强MyEclipse的代码自动提示功能

    步骤/方法 1 一 般在Eclipse ,MyEclipse代码里面,打个foreach,switch等 这些,是无法得到代码提示的(不信自己试试),其他的就更不用说了,而在Microsoft Vis ...

  2. Spring里PropertyPlaceholderConfigurer类的使用

    1. PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是 BeanFactoryPostProcessor接口的一个实现.PropertyPlaceho ...

  3. log4net 记录日志到sqlserver

    参考:http://blog.csdn.net/niuyongjie/article/details/5777625 demo

  4. Parallel线程使用

    Parallel的静态For,ForEach和Invoke方法       在一些常见的编程情形中,使用任务也许会提升性能.为了简化编程,静态类System.Threading.Tasks.Paral ...

  5. iOS 利用for循环创建九宫格

    // 利用for循环创建九宫格 - (void)createScratchableLatex{ // 总列数 ; // 每一格的尺寸 CGFloat cellW = (self.frame.size. ...

  6. navigator对象

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. Java for循环的几种用法

    J2SE 1.5提供了另一种形式的for循环.借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象.本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类 ...

  8. svn命令

    1.检出.更新.提交 svn chectout http://svn_server/xxx_repository/trunk svn update svn commit -m "XXX&qu ...

  9. JavaScript Dom基础

    一.DOM查找 1.document.getElementById("id") -功能:返回对拥有指定ID的第一个对象的引用 -返回值:DOM对象 -说明:id为DOM元素上id属 ...

  10. 第15章 .NET中的反射

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.R ...