Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java制作类似于xlsx、docx、pptx的二进制文件?_Java - Fatal编程技术网

如何使用java制作类似于xlsx、docx、pptx的二进制文件?

如何使用java制作类似于xlsx、docx、pptx的二进制文件?,java,Java,我真的不知道这些文件“xlsx、docx、pptx”的总称是什么,所以我们称之为“二进制文件”。 我想让数据库文件使用这些“二进制文件”的结构/技术。但我真的不知道从哪里开始,我应该研究哪些关键词。我希望你们能给我一些关于如何用java创建“二进制文件”的建议 (顺便说一句,我只想使用纯java)这取决于您希望在该文件中存储何种数据。根据数据模型的不同,它们都是不同的。我不想使用microsoft office文件作为良好文件格式的示例:)我想在文件中存储字符串和Int,这可以像数据库一样进行查

我真的不知道这些文件“xlsx、docx、pptx”的总称是什么,所以我们称之为“二进制文件”。 我想让数据库文件使用这些“二进制文件”的结构/技术。但我真的不知道从哪里开始,我应该研究哪些关键词。我希望你们能给我一些关于如何用java创建“二进制文件”的建议


(顺便说一句,我只想使用纯java)

这取决于您希望在该文件中存储何种数据。根据数据模型的不同,它们都是不同的。我不想使用microsoft office文件作为良好文件格式的示例:)我想在文件中存储字符串和Int,这可以像数据库一样进行查询。最简单的方法是编写CSV文件,但随后您必须自己执行所有读/处理/写回操作。或者您可以使用java数据库库,如HyperSQL,它将为您完成所有这些工作。您可以将其作为数据库进行查询(因为它是一个数据库),但要将数据存储在单个文件中-