Browse Source

修改编译报错

pull/3168/head
Jiaju Zhuang 2 years ago
parent
commit
d1216576a0
  1. 15
      easyexcel-core/src/main/java/com/alibaba/excel/enums/ByteOrderMarkEnum.java
  2. 16
      easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/WriteHolder.java
  3. 1
      pom.xml

15
easyexcel-core/src/main/java/com/alibaba/excel/enums/ByteOrderMarkEnum.java

@ -16,10 +16,25 @@ import org.apache.commons.io.ByteOrderMark;
@Getter
public enum ByteOrderMarkEnum {
/**
* UTF_8
*/
UTF_8(ByteOrderMark.UTF_8),
/**
* UTF_16BE
*/
UTF_16BE(ByteOrderMark.UTF_16BE),
/**
* UTF_16LE
*/
UTF_16LE(ByteOrderMark.UTF_16LE),
/**
* UTF_32BE
*/
UTF_32BE(ByteOrderMark.UTF_32BE),
/**
* UTF_32LE
*/
UTF_32LE(ByteOrderMark.UTF_32LE),
;

16
easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/WriteHolder.java

@ -52,25 +52,37 @@ public interface WriteHolder extends ConfigurationHolder {
* Data will be order by {@link #includeColumnFieldNames} or {@link #includeColumnIndexes}.
*
* default is false.
*
* @return
*/
boolean orderByIncludeColumn();
/**
* Only output the custom columns.
*
* @return
*/
Collection<Integer> includeColumnIndexes();
/**
* Only output the custom columns.
*
* @return
*/
Collection<String> includeColumnFieldNames();
/**
* Ignore the custom columns.
*
* @return
*/
Collection<Integer> excludeColumnIndexes();
Collection<Integer> excludeColumnIndexes();
/**
* Ignore the custom columns.
*
* @return
*/
Collection<String> excludeColumnFieldNames();
Collection<String> excludeColumnFieldNames();
}

1
pom.xml

@ -242,6 +242,7 @@
<exclude>com/alibaba/excel/metadata/format/ExcelGeneralNumberFormat.java</exclude>
<exclude>com/alibaba/excel/metadata/csv/CsvDataFormat.java</exclude>
<exclude>com/alibaba/excel/write/executor/ExcelWriteFillExecutor.java</exclude>
<exclude>com/alibaba/excel/analysis/v07/handlers/sax/SharedStringsTableHandler.java</exclude>
</excludes>
</configuration>
<executions>

Loading…
Cancel
Save