找回密码
 加入
搜索
楼主: 繁星

LibXL库读写Excel表格

  [复制链接]
发表于 2024-9-17 11:06:13 | 显示全部楼层
邪恶海盗 发表于 2023-8-21 12:37
才300行太少了点吧???

网上有破解的dll可以超过300个。
发表于 2024-9-17 11:28:30 | 显示全部楼层
qq413774005 发表于 2024-9-17 11:06
网上有破解的dll可以超过300个。

早失去兴趣了,主要是这玩意没打印功能...


二○二四年九月十七日
发表于 2024-10-17 11:22:44 | 显示全部楼层
这是在官网基础上扩写的还是?
发表于 2024-10-17 16:52:15 | 显示全部楼层
好东西,正需要,研究一下。谢谢大佬分享。
发表于 2024-10-18 08:07:08 | 显示全部楼层
chzj589 发表于 2023-8-21 13:20
#AutoIt3Wrapper_UseX64 = n
#include
Local $hDLL = DllOpen('libxl32.dll')

没搞明白你的应用场景是什么?既然已有Excel文件,office直接读不就可以了吗?
发表于 2024-10-18 17:20:17 | 显示全部楼层
666666666666666666
发表于 2024-10-23 08:40:39 | 显示全部楼层
原版头文件libxl.au3中,libxl库文件是在头文件中打开的,这样不利于可执行文件的打包编译,我把libxl.au3稍微修改了一下,在自己的脚本中打开DLL库文件,然后把DLL 句柄传递到各个函数中,同时有些变量和其他头文件的变量定义重复了,名称我修改了一下,修改后别的都没啥问题,唯独生成的Excel文件的第一行,不知道为啥是合并的,且填充了背景颜色和设置了字体颜色。


附件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2024-10-24 13:30:14 | 显示全部楼层
smooth 发表于 2024-10-23 08:40
原版头文件libxl.au3中,libxl库文件是在头文件中打开的,这样不利于可执行文件的打包编译,我把libxl.au3 ...

平白无故你没调用xlSheetSetMerge合并单元格程序不会给你合并,至于背景颜色和字体颜色, 谁知道你在哪里又重复定义了,libxl添加格式首先是要创建一个格式xlBookAddFormat,然后才是xlFontSetColor设置颜色,颜色常量是遵循原始文档,你没给定义他又怎么会自动给你加上
发表于 2024-10-25 04:06:38 | 显示全部楼层
谢谢分享,看看这个库的效果。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-25 05:33 , Processed in 0.067160 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表