
如题,不使用第三方包可以将 csv 转 excel 吗 设置颜色什么的
1 RainCats 2022-08-04 11:13:23 +08:00 自己把第三方包那些东西实现一遍?据我所知编程语言似乎一般都没有自带操作 excel 的部分,也可能是我太菜不知道 |
2 C02TobNClov1Dz56 2022-08-04 11:34:39 +08:00 你是不是指的是, 自己造一个读写 excel 的 python 轮子? |
3 ye4241 2022-08-04 11:37:16 +08:00 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 把第三方库源码下回来,放到自己项目中,就变成自己写的代码了,轮子就有了 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 GlobalNPC 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 接口要更现实一点。 |