用C语言怎么读取word,excel和ppt文件中的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用C语言怎么读取word,excel和ppt文件中的数据相关的知识,希望对你有一定的参考价值。

或者提供一些word,excel和ppt文件格式的相关资料也给分哟(用于编程)。

参考技术A c语言是dos环境下面的经典程序 算是古董级别的
word那些都是windows下的

word文档为啥JAVA流不能直接读取,像WORD,EXCEL这样的文件都要通过第三方的API来读写,在J2SE中怎么做

比方说我想将几个word合并成一个,直接用J2SE的API怎么做,谢谢

参考技术A java不能直接处理第三方文件格式的数据,建议用Tika,或者POI。
Apache Tika是一个内容抽取的工具集合。用来通过现有的解析器库检测以及从各种文档提取元数据以及结构化的文本内容。
它集成了POI, Pdfbox 并且为文本抽取工作提供了一个统一的界面。其次,Tika也提供了便利的扩展API,用来丰富其对第三方文件格式的支持。
参考技术B j2se无法直接处理word,因为word是特殊格式的文档,java无法直接处理。
只能通过第三方的API来处理。
参考技术C word文档是微软的。java现在是oracle的。不是一个公司,不可能像VB那样容易的操作。
J2SE里面要要用第三方的jar包。参考: poi (http://poi.apache.org/)
参考技术D 这个有点难办,
可以用poi或其他的api来做,
实际上底层还是用流读取的
但是要熟悉word的格式
知道读取出来的东西怎么转换
这个就不容易了本回答被提问者采纳

以上是关于用C语言怎么读取word,excel和ppt文件中的数据的主要内容,如果未能解决你的问题,请参考以下文章

win10系统怎么选择性安装office2016(只要Word,Excel,ppt)并不安装在C盘

c#读取word文档为何要引用com

Aspose是一个很强大的控件,可以用来操作word,excel,ppt等文件

怎么用c语言读取word文件的内容啊,代码怎么写啊

Android中解析读取复杂word,excel,ppt等的方法

C++ MFC CString怎么转换成Double