Skip to content

Releases: BBackJK/xell

v0.3.2

Choose a tag to compare

@BBackJK BBackJK released this 07 Sep 05:24

Add ExcelPointer isFormula() property.

Example

public class SomeDto {
    @ExcelPoint(value="D4", isFormula = true)
    private String formula = "SUMIF(B2:B25,\">5\")";
}
  • modify dependencies build option

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@BBackJK BBackJK released this 31 Aug 10:23

๐Ÿ’Š Bug Fix

  • ์Šคํ”„๋ง์—์„œ ๊ตฌ๋™ ์‹œ multiple-slf4j ์ด์Šˆ ํ•ด๊ฒฐ

Full Changelog: v0.2.5...v0.3.1

v0.3.0

Choose a tag to compare

@BBackJK BBackJK released this 31 Aug 08:21

๐ŸŒˆ Build Bug Fix

  1. add Slf4j implement library

v0.2.4

Choose a tag to compare

@BBackJK BBackJK released this 31 Aug 07:59
154d779

๐Ÿ”ฅ Feature

  1. MapPointExcelWriter ๊ธฐ๋Šฅ ์ถ”๊ฐ€.
  2. lombok ์˜์กด์„ฑ ์‚ญ์ œ

๐Ÿš€ How To Use

@Controller
@Slf4j
public class ExcelController {

    @GetMapping(value = "/mapper/excel/map")
    public void mapperExcelDownload(HttpServletResponse response) throws IOException {
        String originExcelFilePath = this.baseProjectFilePath + File.separator + "excel" + File.separator + "sample1.xlsx";
        Map<String, String> data = new HashMap<>();
        data.put("name", "ํ™๊ธธ๋™1");
        data.put("age", "10");
        data.put("hp", "010-1234-1234");
        PointExcelWriter<Map> mapPointExcelWriter = new MapPointExcelWriter();
        mapPointExcelWriter.setInputStream(new FileInputStream(originExcelFilePath));
        mapPointExcelWriter.setData(data);
        mapPointExcelWriter.download(response, "๋งต_ํฌ์ธํŠธ_์—‘์…€_๋ผ์ดํ„ฐ.xlsx");
    }
}

What's Changed

Full Changelog: v0.2.3...v0.2.4

v0.2.4-alpha

v0.2.4-alpha Pre-release
Pre-release

Choose a tag to compare

@BBackJK BBackJK released this 29 Aug 06:51

๐Ÿ”ฅ feat : Map Point Excel Writer ์ถ”๊ฐ€

  • Reflect ๊ฐ€ ์•„๋‹Œ Map<String, String> ์„ ์ด์šฉํ•œ Writer ์ถ”๊ฐ€

Full Changelog: v0.2.3...v0.2.4-alpha

v0.2.3

Choose a tag to compare

@BBackJK BBackJK released this 29 Aug 02:52
d87daf8

๐Ÿ”ฅ Add Feature List Grid Excel Writer

how to use

@Controller
public class ExcelController {

    @GetMapping(value = "/member/excel/list")
    public void listExcelDownload(HttpServletResponse response) {
        List<List<String>> header = new ArrayList<>();
        List<String> headerRow = new ArrayList<>();
        headerRow.add("ํ—ค๋”1");
        headerRow.add("ํ—ค๋”2");
        headerRow.add("ํ—ค๋”3");
        headerRow.add("ํ—ค๋”4");
        header.add(headerRow);


        List<List<Object>> body = new ArrayList<>();
        int loopCount = 4;
        for (int i=0; i<loopCount;i++) {
            List<Object> bodyRow = new ArrayList<>();
            bodyRow.add((i+1) + "-๋ฐ”๋””1");
            bodyRow.add((i+1) + "-๋ฐ”๋””2");
            bodyRow.add((i+1) + "-๋ฐ”๋””3");
            bodyRow.add((i+1) + "-๋ฐ”๋””4");
            body.add(bodyRow);
        }

        GridExcelWriter<List<Object>> temp = new ListGridExcelWriter(header);
        temp.setDataList(body);
        temp.download(response, "๋ฆฌ์ŠคํŠธ_๊ทธ๋ฆฌ๋“œ_์—‘์…€_๋ผ์ดํ„ฐ.xlsx");
    }
}

What's Changed

Full Changelog: v0.1.0...v0.2.3

v0.2.3-alpha

v0.2.3-alpha Pre-release
Pre-release

Choose a tag to compare

@BBackJK BBackJK released this 29 Aug 02:45

๐Ÿ’Š ListGridExcelWriter write body method ์ˆ˜์ •

  • writeBody abstract method implement contents fixed.

changelog

  • add only header constructure

Full Changelog: v0.2.2-alpha...v0.2.3-alpha

v0.2.2-alpha

v0.2.2-alpha Pre-release
Pre-release

Choose a tag to compare

@BBackJK BBackJK released this 29 Aug 02:35

๐Ÿ’Š List Grid Excel Writer ์ƒ์„ฑ์ž ์ ‘๊ทผ์ œ์–ด์ž ์ˆ˜์ •

v0.2.1-alpha

v0.2.1-alpha Pre-release
Pre-release

Choose a tag to compare

@BBackJK BBackJK released this 29 Aug 02:26

๐Ÿ’Š MapExcelReader Generic cast ๋ฒ„๊ทธ ์ˆ˜์ •

Full Changelog: v.0.2.0-alpha...v.0.2.1-alpha

v0.2.0-alpha

v0.2.0-alpha Pre-release
Pre-release

Choose a tag to compare

@BBackJK BBackJK released this 29 Aug 02:20

๐Ÿ”ฅ list grid excel writer ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ํ…Œ์ŠคํŠธ

Full Changelog: v0.1.0...v.0.2.0-alpha