V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐学习书目
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 · 4030 views
    This topic created in 1365 days ago, the information mentioned may be changed or developed.

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

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

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

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