想学python,主要是操作excel,求指点靠谱教材或教程

  • 小猪快跑
    比如合并一个文件夹下的所有excel文件(excel文件格式相同),合并的时候限定单元格格式,格式不对不汇总。

    求大神指点
  • g
    goddest
    vba不就行了
  • 小猪快跑
    vba不懂,感觉学vba不如学python
  • p
    pascal0115
    写脚本导入数据库,合并了干嘛
  • b
    bluejq
    处理数据还不如Sql

    之前自学半年数据库,然后学了会帆软,效果还是不错的
  • p
    para
    只为了excel,没必要学python,何况excel一些细节,python也很麻烦
  • A
    Acme
    我搞网络IP路由的,最近也得学python。
  • 0
    000月
    操作excel是不是选择软系语言比较好?
  • l
    lvcha
    学c#
  • l
    lvcha
    微软虽然是个傻逼,c#是个不错的语言。
  • c
    cc0128
    操作xls,直接vba啊。。
    没特殊需求用Python甚至c#都比vba折腾太多

    本帖最后由 cc0128 于 2017-5-16 21:22 通过手机版编辑
  • 7
    79859899
    看算法书 用Python演示 感觉和C语言不是一种风格啊 没有那么严格了
  • t
    tanpch
    好像静下心来学一下Vba,但好久了我没实施……
  • A
    Antigue
    报了dataguru网课在学Excel和Python
  • s
    sigmaxion
    有个openpyxl,得空自己研究看看
    http://openpyxl.readthedocs.org/
  • 小猪快跑
    我就是学c#的,不过已经扔下好几年了。VS太大,现在懒的不想装……看了Python感觉处理起excel来很简单啊
  • r
    rock_solid
    的确只是涉及操作excel的话 vba最简单
  • x
    xpressure
    操作excel难道不该学c#吗?操作二进制excel只能用微软的类库吧?

    [本帖最后由 xpressure 于 2017-5-17 09:34 编辑]
  • l
    lvcha
    vs怎么会不想装呢。现在机器性能过剩,就算是1dvd的安装盘和你找python的安装其实差不了几分钟。
    远远小于你学一门新语言的时间。
    另外,类似python这种语言不是很适合做工程。小工具更合适。
  • p
    para
    这可不废话嘛...还那么严格谁用啊...不过Python基本都是用C实现的版本.
  • p
    para
    当然不是,Python也有不少的库可以操作xls文件,也有win32的库去控制excel本身.
  • p
    para
    那要要求简单,你看下xlrd和xlwt,简单的都能做,太复杂的格式还是吃力.

    而且这两个库不能修改xls,只能读出来,算好了,再生成新xls.

    其他的库也差不多.想要随心所欲就得pywin传VBA去控制excel...那你直接学VBA不是更快?

    如果你的目的是把xls里数据读出来(或者让人上传了再读),放到数据库,加工并在页面上展示,那可以学Python,从前到后只用Python就能全干了.
  • 加州IT男
    这需求用VBA简直顺手得不行啊
    用Python得写多少条废话才能搞定