java poi 读取word
注意:word存在版本问题 分别为2003版本和2007版本(两个版本的操作是不一样的,已解决不同版本读取问题)
1.既然是使用poi 当然是先看需要什么包咯
maven导入依赖(三个依赖都是必须的)
org.apache.poi
poi
3.16
org.apache.poi
poi-scratchpad
3.16
org.apache.poi
poi-ooxml
3.16
2.创建一个枚举(也可以不创建,反正现在也就2003和2007的区别 )
public enum MicOffWordType {
MOW2003("d0cf11e"), MOW2007("504b0");
private String type;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
private MicOffWordType(String type) {
this.type = type;
}
/**
* 根据文件头获取文件类型
*
* @param value
* @return
*/
public static String getTypeByValue(String value) {
for (MicOffWo
java poi 读取word
注意:word存在版本问题 分别为2003版本和2007版本(两个版本的操作是不一样的,已解决不同版本读取问题)
1.既然是使用poi 当然是先看需要什么包咯
maven导入依赖(三个依赖都是必须的)
org.apache.poi
poi
3.16
org.apache.poi
poi-scratchpad
3.16
org.apache.poi
poi-ooxml
3.16
2.创建一个枚举(也可以不创建,反正现在也就2003和2007的区别 )
public enum MicOffWordType {
MOW2003("d0cf11e"), MOW2007("504b0");
private String type;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
private MicOffWordType(String type) {
this.type = type;
}
/**
* 根据文件头获取文件类型
*
* @param value
* @return
*/
public static String getTypeByValue(String value) {
for (MicOffWo