推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
cccmm
V2EX  ›  Python

不使用第三方包可以操作 excel 吗

  •  
  •   cccmm · Aug 4, 2022 via Android · 4615 views
    This topic created in 1553 days ago, the information mentioned may be changed or developed.

    如题,不使用第三方包可以将 csv 转 excel 吗 设置颜色什么的

    14 replies  •  2022-08-08 13:13:08 +08:00
    RainCats
    RainCats
    Aug 4, 2022
    1
    自己把第三方包那些东西实现一遍?据我所知编程语言似乎一般都没有自带操作 excel 的部分,也可能是我太菜不知道
    C02TobNClov1Dz56
    C02TobNClov1Dz56
    Aug 4, 2022
    2
    你是不是指的是, 自己造一个读写 excel 的 python 轮子?
    ye4241
    ye4241
    Aug 4, 2022❤️3
    3
    ECMA-376 Office Open XML file formats https://www.ecma-international.org/publications/standards/Ecma-376.htm
    了解一下,直接按照文档格式自己撸一个 xlsx 的。
    ETiV
    ETiV
    Aug 4, 2022 via iPhone
    4
    把 xlsx 文件上传到 Google Sheets…
    tomczhen
    tomczhen
    Aug 4, 2022 via Android
    5
    可以,直接用执行 PowerShell 命令操作 excel 对象。🐶
    cccmm
    cccmm
    OP
    Aug 4, 2022 via Android
    6
    我也不想啊 现在不允许使用第三方 自带的包只有一个读写 csv 的 只能自己重新造轮子吗 哭了
    lniwn
    lniwn
    Aug 4, 2022❤️3
    7
    把第三方库源码下回来,放到自己项目中,就变成自己写的代码了,轮子就有了🐕
    https://openpyxl.readthedocs.io/en/stable/
    wxf666
    wxf666
    Aug 4, 2022
    8
    要不你自己用 Office 内置的 VBA 宏实现呗
    shinession
    shinession
    Aug 4, 2022
    9
    用 VBS 也可以操作 excel ,windows 自带支持,python call VBS 就行
    lingly02
    lingly02
    Aug 4, 2022 via iPhone
    10
    @cccmm 什么叫不允许使用第三方? spring boot 不是第三方? vue 不是第三方?难道只允许用语言自带库?
    GlobalNPC
    GlobalNPC
    Aug 4, 2022 via iPhone
    11
    可以用本地源安装
    gengchun
    gengchun
    Aug 4, 2022
    12
    office 文档就是 zip + xml 。这样 zip 当然有内置,然后你自己实现 OOXML 的语法的话,不用第三方的 xml 解析就要自己写一套 xml 解析器。

    算一下工作量的话,换成工钱自用的那种,至少五六万还是需要的。如果要能投产,保守再翻个两三倍吧。

    没事花个十万是想显示自己有钱吧。
    yggd
    yggd
    Aug 4, 2022
    13
    Excel 导出 CSV ,处理完导入到 Excel 里?
    Howlaind
    Howlaind
    Aug 8, 2022 via Android
    14
    如果真要自己实现,比起研究 OpenXML ,在已经安装了 Excel 的机器上调用 COM 接口要更现实一点。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4988 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 08:43 · PVG 16:43 · LAX 00:43 · JFK 03:43
    ♥ Do have faith in what you're doing.