FormContentStyleStrategy.java 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. package com.xjrsoft.common.handler;
  2. import com.alibaba.excel.metadata.Head;
  3. import com.alibaba.excel.metadata.data.DataFormatData;
  4. import com.alibaba.excel.write.metadata.style.WriteCellStyle;
  5. import com.alibaba.excel.write.style.AbstractVerticalCellStyleStrategy;
  6. import lombok.Data;
  7. @Data
  8. public class FormContentStyleStrategy extends AbstractVerticalCellStyleStrategy {
  9. // private List<String> columnTypeList;
  10. //
  11. // public FormContentStyleStrategy(List<String> columnTypeList) {
  12. // this.columnTypeList = columnTypeList;
  13. // }
  14. @Override
  15. protected WriteCellStyle contentCellStyle(Head head) {
  16. WriteCellStyle style = new WriteCellStyle();
  17. // for (int i = 0; i < columnTypeList.size(); i++) {
  18. // if (head.getColumnIndex() == i) {
  19. // }
  20. // }
  21. DataFormatData dataFormatData = new DataFormatData();
  22. dataFormatData.setIndex((short)49);
  23. style.setDataFormatData(dataFormatData);
  24. return style;
  25. }
  26. }