如题,不使用第三方包可以将 csv 转 excel 吗 设置颜色什么的
1
RainCats 2022-08-04 11:13:23 +08:00
自己把第三方包那些东西实现一遍?据我所知编程语言似乎一般都没有自带操作 excel 的部分,也可能是我太菜不知道
|
2
chengyiqun 2022-08-04 11:34:39 +08:00
你是不是指的是, 自己造一个读写 excel 的 python 轮子?
|
3
ye4241 2022-08-04 11:37:16 +08:00 3
ECMA-376 Office Open XML file formats https://www.ecma-international.org/publications/standards/Ecma-376.htm
了解一下,直接按照文档格式自己撸一个 xlsx 的。 |
4
ETiV 2022-08-04 11:42:20 +08:00 via iPhone
把 xlsx 文件上传到 Google Sheets…
|
5
tomczhen 2022-08-04 11:46:52 +08:00 via Android
可以,直接用执行 PowerShell 命令操作 excel 对象。🐶
|
6
cccmm OP 我也不想啊 现在不允许使用第三方 自带的包只有一个读写 csv 的 只能自己重新造轮子吗 哭了
|
7
lniwn 2022-08-04 12:25:17 +08:00 3
把第三方库源码下回来,放到自己项目中,就变成自己写的代码了,轮子就有了🐕
https://openpyxl.readthedocs.io/en/stable/ |
8
wxf666 2022-08-04 12:27:04 +08:00
要不你自己用 Office 内置的 VBA 宏实现呗
|
9
shinession 2022-08-04 12:33:40 +08:00
用 VBS 也可以操作 excel ,windows 自带支持,python call VBS 就行
|
10
lingly02 2022-08-04 12:40:23 +08:00 via iPhone
@cccmm 什么叫不允许使用第三方? spring boot 不是第三方? vue 不是第三方?难道只允许用语言自带库?
|
11
infun 2022-08-04 12:47:55 +08:00 via iPhone
可以用本地源安装
|
12
gengchun 2022-08-04 15:29:52 +08:00
office 文档就是 zip + xml 。这样 zip 当然有内置,然后你自己实现 OOXML 的语法的话,不用第三方的 xml 解析就要自己写一套 xml 解析器。
算一下工作量的话,换成工钱自用的那种,至少五六万还是需要的。如果要能投产,保守再翻个两三倍吧。 没事花个十万是想显示自己有钱吧。 |
13
yggd 2022-08-04 15:52:04 +08:00
Excel 导出 CSV ,处理完导入到 Excel 里?
|
14
Howlaind 2022-08-08 13:13:08 +08:00 via Android
如果真要自己实现,比起研究 OpenXML ,在已经安装了 Excel 的机器上调用 COM 接口要更现实一点。
|