你在这里


Access

数据处理三部曲:Access导出, CSV的VBA转换, 再导入Excel

James Qi 2011年7月17日 - 11:59 发布

  前段时间,同事反映销售给老外的名录数据中有一部分包含中文国家名称,老外反映看不懂,希望我们进行转换为英文。此前我们做成网站展示的信息,是用MediaWiki的模板或者Drupal中的PHP模板进行了国名的语言转换,但原始文件没有处理过。本来准备用Access或者Excel中的VBA编程直接处理,但因为以前没有弄过,还有些麻烦,上周还买回一本专门讲述Office VBA从入门到精通的书籍,但也没有时间仔细看、慢慢试,近期的事情太多了。

  后来采取了比较现成的办法来解决:

  1. 将Access中的数据导出到CSV文本格式;
  2. 用以前熟悉的Word中的VBA程序,修改后对CSV文本进行变换;
  3. 将处理后的CSV文件导入到新建的Excel中。

  虽然麻烦一些,但不需要花时间尝试新的东西,总体上还是快很多就达到同样的变换目的。

自由标签:

从Access中用SQL语句筛选数据导出

James Qi 2011年7月13日 - 12:31 发布

  前一阵子有客户购买我们的名录数据时,希望筛选出某个大的分类,而这个大分类又是在另外一张专门的分类表中有对应的多个小分类编码,弄起来还有些麻烦,当时在网上查了一些资料,又找技术部同事问了简洁的SQL语句写法,就筛选导出成功了。

  最近还有这样的要求,我就把筛选、导出流程记一下,然后交给同事去处理了:

  1. 在专门的分类表dbo_ex_paths中,使用菜单中的筛选功能,把大分类包含的小分类全部找出来,编码id复制出来;
  2. 在Access中新建一个查询,使用SQL视图,添加SQL语句(例子见后),然后执行!
  3. 执行后的结果保存,并用菜单中的外部数据导出功能,导出到Excel或者希望的其它格式。

  SQL语句例子:

SELECT *
FROM dbo_ex_comps
WHERE dbo_ex_comps.parent In (1525,1567,1568,1569,1828,1831,1832);
 

  以上语句的作用是从dbo_ex_comps这个表中找出dbo_ex_comps.parent字段为那些数字编码之一的内容。

自由标签:

数据销售:170万条邮政编码信息Access数据库

数据简介

  本数据是与邮编库网站保持一致的邮政编码信息。共有170余万条邮政编码数据,城市精确到街道,农村精确到村组,每条数据包括省份、地市、区县、详细地址和邮政编码。可以供企事业单位、个人查找邮政编码使用,也可以供相关数据分析研究使用。

付款信息

  • 一口价:人民币600元
  • 付款方式:支付宝、网上银行、柜台转账、邮局汇款、贝宝(PayPal)等

包含内容

  每条邮政编码信息包含:

订阅 RSS - Access