- 博客(5)
- 收藏
- 关注
原创 c++下xlsx格式文件转xls格式
客户的excel版本太低了,打不开xlsx,只能打开xls。而c++找到的第三方库都是生成xlsx的,能生成xls的要不不能插入图片,要不就需要收费。没办法,只能通过生成xlsx后通过wps生成xls了。为什么是wps,因为客户的excel是盗版,用不了。如果用excel就把KET改成Excel。这样就生成了有图片的xls。
2024-11-22 17:59:02
197
原创 c++使用libxlsxwriter库实现生成xlsx格式文件并在其中插入图片
打开x86 x64 Cross Tools Command Prompt for Vs 2022,然后跳到zlib所在文件夹,然后新建文件夹"build",进入该文件夹,然后敲入"cmke .."进入文件夹看到zlib.sln说明成功了。通过vs打开zlib.sln,然后编译。data是我输入的数据,我想实现第一列是行数1,2,3所以没有放入data之中,需要在循环中生成。编译成功后,把xlsxwriter.lib,zlib生成的文件都cope到自己的工程路径下,记得修改自己的项目的附加依赖项。
2024-11-22 17:46:01
1067
原创 不使用Qt库,c++实现服务器交互
有时候客户现场会出一些问题,使用Qt库就无法链接服务器,尝试使用c++库后发现能正常链接,于是就用c++库了。这里做个记录,不得不说麻烦了许多。logging::GetInstance()->logger是我的输出日志,便于定位问题。
2024-11-22 17:05:49
137
原创 QtC++链接服务器
研究了一下发现Qt的QNetworkAccessManager有个机制,如果链接失败,NetworkAccessibility状态会置为NotAccessible,于是网络正常后也无法和服务器交互。但是考虑到要将图片,csv也放到服务器,wifi就太慢了,也不稳定,于是改成网线。Mes就提示无法链接服务器,一直报链接超时。研究了一下Qt自带的network库,写了一段代码,能正常和服务器交互,代码如下。在自己电脑上调试一切正常,但是客户是使用内网,使用与服务器能否正常交互还需要现场人员测试。
2024-09-13 17:23:38
320
原创 在QTreeWidget中使用QTableWidget,实现在树内有按钮的目的(一)
记录一下花3天解决的一个小问题:在QTreeWidget中使用QTableWidget,实现在树内有按钮的目的。
2022-09-02 11:41:22
2294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人