[software development] 请教,如果用wps表格作数据库,c、c++或qt如何读写?
Tofloor
poster avatar
嵩云闲人
deepin
2023-11-24 23:48
Author

UOS系统,因是内部系统,不能装数据库,装有wps2019。想将wps表格作数据库,用c、c++或者QT读写。没有找到相应文档,该怎么编写,烦请路过的大神指教。谢谢!!!

Reply Favorite View the author
All Replies
deepin
2023-11-24 23:53
#1

你可以查下excel相关的Qt C++的数据导入和导出。

Reply View the author
嵩云闲人
deepin
2023-11-24 23:58
#2

你可以查下excel相关的Qt C++的数据导入和导出。

与excel不一样。

Reply View the author
deepin
2023-11-25 00:11
#3
嵩云闲人

与excel不一样。

你都说了用“表格”做数据库,那么软件中的数据肯定要批量导入到WPS的Excel中。

Reply View the author
fuuko
deepin
2023-11-25 00:15
#4

要联系一下wps客服,他们有专用库的,但我记得只有付费的专业版才支持二次开发

Reply View the author
牛Aand牛C
deepin
2023-11-25 00:33
#5

用SQLite,不需要安装

Reply View the author
DebuggerX
deepin
2023-11-25 00:41
#6

image.png

https://open.wps.cn/docs/client/wpsLoad

目测是巨坑。。

猜测是想直接输出成表格文件给别人用,但估计很难。如不退而求其次考虑下半自动方案,比如csv格式文档

Reply View the author
嵩云闲人
deepin
2023-11-25 01:03
#7
牛Aand牛C

用SQLite,不需要安装

不允许。

Reply View the author
嵩云闲人
deepin
2023-11-25 01:06
#8

你都说了用“表格”做数据库,那么软件中的数据肯定要批量导入到WPS的Excel中。

不需要批量,是在程序运行中添加或删除记录。以前用excel做过,套在wps上不灵了。

Reply View the author
北冥夜未央
deepin
Ecological co-builder
2023-11-25 01:30
#9
嵩云闲人

不允许。

什么都不允许,那还做什么工作,直接开启摆烂模式~

Reply View the author
deepin
2023-11-25 02:32
#10
嵩云闲人

不需要批量,是在程序运行中添加或删除记录。以前用excel做过,套在wps上不灵了。

你可以试试Office的Excel能不能正常打开?

如果WPS打不开,有可能是兼容方面的问题。

Reply View the author
方老四
deepin
2023-11-25 04:57
#11

wps表格有xls和xlsx两种格式,前者是二进制,后者是xml文本。要把excel文件当成数据库来用,最简单的办法是用esProc SPL社区版,操作excel文件就如同操作数据库表一样,Sql查询语句基本都能用。比如:select * from excel文件名 where ... group by ... order by ..。除xls、xlsx文件外,还支持结构化的txt、csv、json、xml等文件格式。

Reply View the author
enforcee
deepin
2023-11-25 05:30
#12

可能比较简单的办法是用csv存储,直接当做文本读取
joy

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-11-25 12:02
#13

其实用csv来不就挺好的么,而且csv还可以像excel一样打开。

https://blog.csdn.net/m0_52215787/article/details/126092522

Reply View the author