This is an automated email from the ASF dual-hosted git repository.

delei pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fesod.git


The following commit(s) were added to refs/heads/main by this push:
     new 30a0b74c docs: remove redundant blank line in java code block (#996)
30a0b74c is described below

commit 30a0b74c471845b439e0d5ee3bfd56a20b6c5d72
Author: xleoken <[email protected]>
AuthorDate: Sat Aug 8 20:02:11 2026 +0800

    docs: remove redundant blank line in java code block (#996)
---
 website/docs/sheet/fill/fill.md                     |  7 -------
 website/docs/sheet/help/core-class.md               | 21 ---------------------
 website/docs/sheet/read/converter.md                |  2 --
 website/docs/sheet/read/csv.md                      |  6 ------
 website/docs/sheet/read/head.md                     |  4 ----
 website/docs/sheet/read/num-rows.md                 |  2 --
 website/docs/sheet/read/pojo.md                     |  5 -----
 website/docs/sheet/read/sheet.md                    |  3 ---
 website/docs/sheet/read/simple.md                   | 10 ----------
 website/docs/sheet/read/spring.md                   |  3 ---
 website/docs/sheet/write/csv.md                     |  6 ------
 website/docs/sheet/write/head.md                    |  3 ---
 website/docs/sheet/write/sheet.md                   |  3 ---
 website/docs/sheet/write/simple.md                  |  4 ----
 website/docs/sheet/write/spring.md                  |  1 -
 website/docs/sheet/write/style.md                   |  1 -
 .../current/sheet/fill/fill.md                      |  7 -------
 .../current/sheet/help/core-class.md                | 21 ---------------------
 .../current/sheet/read/converter.md                 |  2 --
 .../current/sheet/read/csv.md                       |  6 ------
 .../current/sheet/read/exception.md                 |  2 --
 .../current/sheet/read/extra.md                     |  6 ------
 .../current/sheet/read/head.md                      |  4 ----
 .../current/sheet/read/num-rows.md                  |  2 --
 .../current/sheet/read/pojo.md                      |  5 -----
 .../current/sheet/read/sheet.md                     |  3 ---
 .../current/sheet/read/simple.md                    | 10 ----------
 .../current/sheet/read/spring.md                    |  3 ---
 .../current/sheet/write/csv.md                      |  6 ------
 .../current/sheet/write/extra.md                    |  1 -
 .../current/sheet/write/head.md                     |  3 ---
 .../current/sheet/write/pojo.md                     |  1 -
 .../current/sheet/write/sheet.md                    |  3 ---
 .../current/sheet/write/simple.md                   |  4 ----
 .../current/sheet/write/spring.md                   |  1 -
 .../current/sheet/write/style.md                    |  5 -----
 36 files changed, 176 deletions(-)

diff --git a/website/docs/sheet/fill/fill.md b/website/docs/sheet/fill/fill.md
index 03e3d5dd..24ea99aa 100644
--- a/website/docs/sheet/fill/fill.md
+++ b/website/docs/sheet/fill/fill.md
@@ -58,7 +58,6 @@ Fill data into spreadsheet based on a template file using 
objects or Map.
 ### POJO Class
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -88,7 +87,6 @@ private List<FillData> data() {
 ### Code Example
 
 ```java
-
 @Test
 public void simpleFill() {
     String templateFileName = "path/to/simple.xlsx";
@@ -148,7 +146,6 @@ Fill multiple data items into a template list, supporting 
in-memory batch operat
 ### Code Example
 
 ```java
-
 @Test
 public void listFill() {
     String templateFileName = "path/to/list.xlsx";
@@ -226,7 +223,6 @@ Fill various data types in a template, including lists and 
regular variables.
 ### Code Example
 
 ```java
-
 @Test
 public void complexFill() {
     String templateFileName = "path/to/complex.xlsx";
@@ -293,7 +289,6 @@ filled using `WriteTable`.
 ### Code Example
 
 ```java
-
 @Test
 public void complexFillWithTable() {
     String templateFileName = "path/to/complexFillWithTable.xlsx";
@@ -365,7 +360,6 @@ Fill list data horizontally, suitable for scenarios with 
dynamic column numbers.
 ### Code Example
 
 ```java
-
 @Test
 public void horizontalFill() {
     String templateFileName = "path/to/horizontal.xlsx";
@@ -424,7 +418,6 @@ Support filling multiple lists simultaneously, with 
prefixes to differentiate be
 ### Code Example
 
 ```java
-
 @Test
 public void compositeFill() {
     String templateFileName = "path/to/composite.xlsx";
diff --git a/website/docs/sheet/help/core-class.md 
b/website/docs/sheet/help/core-class.md
index 8e163ed2..f87110fd 100644
--- a/website/docs/sheet/help/core-class.md
+++ b/website/docs/sheet/help/core-class.md
@@ -95,7 +95,6 @@ Set the background color to yellow and font color to blue for 
all content cells.
 Customise a `CellWriteHandler`
 
 ```java
-
 @Slf4j
 public class CustomCellStyleHandler implements CellWriteHandler {
 
@@ -124,7 +123,6 @@ public class CustomCellStyleHandler implements 
CellWriteHandler {
 Register and Use
 
 ```java
-
 @Test
 public void customCellStyleWrite() {
     String fileName = "customCellStyleWrite.xlsx";
@@ -143,7 +141,6 @@ Insert a comment for the first row, second column of the 
header.
 Customise a `RowWriteHandler`
 
 ```java
-
 @Slf4j
 public class CommentRowWriteHandler implements RowWriteHandler {
 
@@ -167,7 +164,6 @@ public class CommentRowWriteHandler implements 
RowWriteHandler {
 Register and Use
 
 ```java
-
 @Test
 public void commentWrite() {
     String fileName = "commentWrite.xlsx";
@@ -186,7 +182,6 @@ Add a dropdown list for the first column of the first two 
rows.
 Customise a  `SheetWriteHandler`
 
 ```java
-
 @Slf4j
 public class DropdownSheetWriteHandler implements SheetWriteHandler {
 
@@ -209,7 +204,6 @@ public class DropdownSheetWriteHandler implements 
SheetWriteHandler {
 Register and Use
 
 ```java
-
 @Test
 public void dropdownWrite() {
     String fileName = "dropdownWrite.xlsx";
@@ -265,7 +259,6 @@ core methods are as follows:
 Customise a `ReadListener`
 
 ```java
-
 @Slf4j
 public class DemoDataListener implements ReadListener<DemoData> {
 
@@ -301,7 +294,6 @@ public class DemoDataListener implements 
ReadListener<DemoData> {
 Use
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -317,7 +309,6 @@ public void simpleRead() {
 Customise a `ReadListener`
 
 ```java
-
 @Slf4j
 public class HeadDataListener implements ReadListener<DemoData> {
 
@@ -341,7 +332,6 @@ public class HeadDataListener implements 
ReadListener<DemoData> {
 Use
 
 ```java
-
 @Test
 public void readWithHead() {
     String fileName = "path/to/demo.xlsx";
@@ -357,7 +347,6 @@ public void readWithHead() {
 Customise a `ReadListener`
 
 ```java
-
 @Slf4j
 public class ExceptionHandlingListener implements ReadListener<DemoData> {
 
@@ -383,7 +372,6 @@ public class ExceptionHandlingListener implements 
ReadListener<DemoData> {
 Use
 
 ```java
-
 @Test
 public void readWithExceptionHandling() {
     String fileName = "path/to/demo.xlsx";
@@ -397,7 +385,6 @@ public void readWithExceptionHandling() {
 #### Pagination
 
 ```java
-
 @Test
 public void pageRead() {
     String fileName = "path/to/demo.xlsx";
@@ -471,7 +458,6 @@ Core Features:
 Inherit `AnalysisEventListener`
 
 ```java
-
 @Slf4j
 public class DemoDataListener extends AnalysisEventListener<DemoData> {
 
@@ -515,7 +501,6 @@ public class DemoDataListener extends 
AnalysisEventListener<DemoData> {
 Use
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -534,7 +519,6 @@ customising header data parsing.
 Inherit `AnalysisEventListener`
 
 ```java
-
 @Slf4j
 public class DemoDataListenerWithHead extends AnalysisEventListener<DemoData> {
 
@@ -563,7 +547,6 @@ public class DemoDataListenerWithHead extends 
AnalysisEventListener<DemoData> {
 Use
 
 ```java
-
 @Test
 public void readWithHead() {
     String fileName = "path/to/demo.xlsx";
@@ -582,7 +565,6 @@ errors, skip error lines, etc.).
 Inherit `AnalysisEventListener`
 
 ```java
-
 @Slf4j
 public class ExceptionHandlingListener extends AnalysisEventListener<DemoData> 
{
 
@@ -611,7 +593,6 @@ public class ExceptionHandlingListener extends 
AnalysisEventListener<DemoData> {
 Use
 
 ```java
-
 @Test
 public void readWithExceptionHandling() {
     String fileName = "path/to/demo.xlsx";
@@ -699,7 +680,6 @@ You can customise converters, but the types must not 
overlap with the default ty
 Implement `Converter`
 
 ```java
-
 @Slf4j
 public class TimestampNumberConverter implements Converter<Timestamp> {
     @Override
@@ -729,7 +709,6 @@ public class TimestampNumberConverter implements 
Converter<Timestamp> {
 Use
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
diff --git a/website/docs/sheet/read/converter.md 
b/website/docs/sheet/read/converter.md
index 242f73fc..b6ff7541 100644
--- a/website/docs/sheet/read/converter.md
+++ b/website/docs/sheet/read/converter.md
@@ -34,7 +34,6 @@ mechanism that allows users to define custom data conversion 
rules to meet vario
 ### POJO Class
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -79,7 +78,6 @@ public class CustomStringStringConverter implements 
Converter<String> {
 ### Code Example
 
 ```java
-
 @Test
 public void converterRead() {
     String fileName = "path/to/demo.xlsx";
diff --git a/website/docs/sheet/read/csv.md b/website/docs/sheet/read/csv.md
index 4849b526..cb1d8592 100644
--- a/website/docs/sheet/read/csv.md
+++ b/website/docs/sheet/read/csv.md
@@ -58,7 +58,6 @@ Additionally, Fesod provides constants in `CsvConstant` to 
simplify usage.
 If the CSV file uses `\u0000` as the separator, you can configure it as 
follows:
 
 ```java
-
 @Test
 public void delimiterDemo() {
     String csvFile = "path/to/your.csv";
@@ -80,7 +79,6 @@ This should be set when field content contains delimiters or 
line breaks.
 #### Code Example
 
 ```java
-
 @Test
 public void quoteDemo() {
     String csvFile = "path/to/your.csv";
@@ -99,7 +97,6 @@ separators (for example, Windows uses `CRLF`, while 
Unix/Linux uses `LF`).
 #### Code Example
 
 ```java
-
 @Test
 public void recordSeparatorDemo() {
     String csvFile = "path/to/your.csv";
@@ -118,7 +115,6 @@ public void recordSeparatorDemo() {
 #### Code Example
 
 ```java
-
 @Test
 public void nullStringDemo() {
     String csvFile = "path/to/your.csv";
@@ -136,7 +132,6 @@ public void nullStringDemo() {
 #### Code Example
 
 ```java
-
 @Test
 public void escapeDemo() {
     String csvFile = "path/to/your.csv";
@@ -155,7 +150,6 @@ Supports directly building a `CSVFormat` object.
 ### Code Example
 
 ```java
-
 @Test
 public void csvFormatDemo() {
 
diff --git a/website/docs/sheet/read/head.md b/website/docs/sheet/read/head.md
index 712df538..f84bcb0b 100644
--- a/website/docs/sheet/read/head.md
+++ b/website/docs/sheet/read/head.md
@@ -33,7 +33,6 @@ You can obtain header information by overriding the 
`invokeHead` method in the l
 ### Data Listener
 
 ```java
-
 @Slf4j
 public class DemoHeadDataListener extends AnalysisEventListener<DemoData> {
     @Override
@@ -54,7 +53,6 @@ public class DemoHeadDataListener extends 
AnalysisEventListener<DemoData> {
 ### Code Example
 
 ```java
-
 @Test
 public void headerRead() {
     String fileName = "path/to/demo.xlsx";
@@ -77,7 +75,6 @@ classes.
 ### Code Example
 
 ```java
-
 @Test
 public void complexHeaderRead() {
     String fileName = "path/to/demo.xlsx";
@@ -101,7 +98,6 @@ Set header POJO using the `head()` method.
 ### Code Example
 
 ```java
-
 @Test
 public void headerPojoRead() {
     String fileName = "path/to/demo.xlsx";
diff --git a/website/docs/sheet/read/num-rows.md 
b/website/docs/sheet/read/num-rows.md
index c226c650..f4c10a17 100644
--- a/website/docs/sheet/read/num-rows.md
+++ b/website/docs/sheet/read/num-rows.md
@@ -37,7 +37,6 @@ rows, i.e., read all rows. The row count includes header rows.
 ### Code Example
 
 ```java
-
 @Test
 public void allSheetRead() {
     // Read the first 100 rows
@@ -56,7 +55,6 @@ public void allSheetRead() {
 ### Code Example
 
 ```java
-
 @Test
 public void singleSheetRead() {
     try (ExcelReader excelReader = FesodSheet.read(fileName, DemoData.class, 
new DemoDataListener()).build()) {
diff --git a/website/docs/sheet/read/pojo.md b/website/docs/sheet/read/pojo.md
index bdb8d0ef..4b914d1a 100644
--- a/website/docs/sheet/read/pojo.md
+++ b/website/docs/sheet/read/pojo.md
@@ -36,7 +36,6 @@ dynamically generated spreadsheet files more flexible.
 #### POJO Class
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -55,7 +54,6 @@ public class IndexOrNameData {
 #### Code Example
 
 ```java
-
 @Test
 public void indexOrNameRead() {
     String fileName = "path/to/demo.xlsx";
@@ -77,7 +75,6 @@ Use the `CellData` type to receive cell data to support 
formulas and various cel
 ### POJO Class
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -92,7 +89,6 @@ public class CellDataReadDemoData {
 ### Code Example
 
 ```java
-
 @Test
 public void cellDataRead() {
     String fileName = "path/to/demo.xlsx";
@@ -116,7 +112,6 @@ directly.
 ### Data Listener
 
 ```java
-
 @Slf4j
 public class NoModelDataListener extends AnalysisEventListener<Map<Integer, 
String>> {
 
diff --git a/website/docs/sheet/read/sheet.md b/website/docs/sheet/read/sheet.md
index 249f7b52..202ab285 100644
--- a/website/docs/sheet/read/sheet.md
+++ b/website/docs/sheet/read/sheet.md
@@ -35,7 +35,6 @@ You can read multiple sheets from a spreadsheet file, but the 
same sheet cannot
 #### Reading All Sheets
 
 ```java
-
 @Test
 public void readAllSheet() {
     String fileName = "path/to/demo.xlsx";
@@ -58,7 +57,6 @@ You can read a specific sheet from a spreadsheet file, 
supporting specification
 ### Code Example
 
 ```java
-
 @Test
 public void readSingleSheet() {
     String fileName = "path/to/demo.xlsx";
@@ -87,7 +85,6 @@ This supports both **"normal hidden"** and **"very hidden"** 
states.
 ### Code Example
 
 ```java
-
 @Test
 public void exceptionRead() {
     String fileName = "path/to/demo.xlsx";
diff --git a/website/docs/sheet/read/simple.md 
b/website/docs/sheet/read/simple.md
index 1de5b893..7b57588f 100644
--- a/website/docs/sheet/read/simple.md
+++ b/website/docs/sheet/read/simple.md
@@ -41,7 +41,6 @@ Listeners cannot be managed by Spring and must be 
re-instantiated each time a sp
 #### `Lambda` Expressions
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -57,7 +56,6 @@ public void simpleRead() {
 #### Anonymous Inner Classes
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -79,7 +77,6 @@ public void simpleRead() {
 #### Data Listeners
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -104,7 +101,6 @@ structure, then read data through Fesod's listener 
mechanism.
 The `DemoData` POJO class corresponding to the spreadsheet structure:
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -120,7 +116,6 @@ public class DemoData {
 `DemoDataListener` is a custom listener used to process data read from 
spreadsheet.
 
 ```java
-
 @Slf4j
 public class DemoDataListener implements ReadListener<DemoData> {
 
@@ -139,7 +134,6 @@ public class DemoDataListener implements 
ReadListener<DemoData> {
 ### Code Example
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -162,7 +156,6 @@ data directly, where the key is the **column index** and 
the value is the **cell
 ### Data Listener
 
 ```java
-
 @Slf4j
 public class NoModelDataListener extends AnalysisEventListener<Map<Integer, 
String>> {
 
@@ -192,7 +185,6 @@ scenarios with **small data volumes**. The read data can be 
either a list of POJ
 The `DemoData` POJO class corresponding to the spreadsheet structure:
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -208,7 +200,6 @@ public class DemoData {
 #### Reading as POJO Object List
 
 ```java
-
 @Test
 public void synchronousReadToObjectList() {
     String fileName = "path/to/demo.xlsx";
@@ -231,7 +222,6 @@ When not using POJOs, each row can be read as a Map, where 
the key is the column
 content.
 
 ```java
-
 @Test
 public void synchronousReadToMapList() {
     String fileName = "path/to/demo.xlsx";
diff --git a/website/docs/sheet/read/spring.md 
b/website/docs/sheet/read/spring.md
index 31f7d1a7..85e86762 100644
--- a/website/docs/sheet/read/spring.md
+++ b/website/docs/sheet/read/spring.md
@@ -59,7 +59,6 @@ Ensure the necessary dependencies are included in your 
pom.xml file:
 First, define a POJO class for mapping spreadsheet data:
 
 ```java
-
 @Getter
 @Setter
 @ToString
@@ -75,7 +74,6 @@ public class UploadData {
 Create a listener to handle each row of data:
 
 ```java
-
 @Slf4j
 public class UploadDataListener extends AnalysisEventListener<UploadData> {
     private final List<UploadData> list = new ArrayList<>();
@@ -99,7 +97,6 @@ public class UploadDataListener extends 
AnalysisEventListener<UploadData> {
 Create a controller to handle file upload requests:
 
 ```java
-
 @RestController
 @RequestMapping("/excel")
 public class ExcelController {
diff --git a/website/docs/sheet/write/csv.md b/website/docs/sheet/write/csv.md
index 6dee2625..38a93d76 100644
--- a/website/docs/sheet/write/csv.md
+++ b/website/docs/sheet/write/csv.md
@@ -58,7 +58,6 @@ provides constants in `CsvConstant` to simplify usage.
 If the CSV file uses `\u0000` as the separator, you can configure it as 
follows:
 
 ```java
-
 @Test
 public void delimiterDemo() {
     String csvFile = "path/to/your.csv";
@@ -79,7 +78,6 @@ field content contains delimiters or line breaks.
 #### Code Example
 
 ```java
-
 @Test
 public void quoteDemo() {
     String csvFile = "path/to/your.csv";
@@ -98,7 +96,6 @@ separators (for example, Windows uses `CRLF`, while 
Unix/Linux uses `LF`).
 #### Code Example
 
 ```java
-
 @Test
 public void recordSeparatorDemo() {
     String csvFile = "path/to/your.csv";
@@ -117,7 +114,6 @@ For example, you can replace `null` objects with the string 
`"N/A"`.
 #### Code Example
 
 ```java
-
 @Test
 public void nullStringDemo() {
     String csvFile = "path/to/your.csv";
@@ -135,7 +131,6 @@ public void nullStringDemo() {
 #### Code Example
 
 ```java
-
 @Test
 public void escapeDemo() {
     String csvFile = "path/to/your.csv";
@@ -154,7 +149,6 @@ Supports directly building a `CSVFormat` object.
 ### Code Example
 
 ```java
-
 @Test
 public void csvFormatDemo() {
     CSVFormat csvFormat = 
CSVFormat.DEFAULT.builder().setDelimiter(CsvConstant.AT).build();
diff --git a/website/docs/sheet/write/head.md b/website/docs/sheet/write/head.md
index 37c70e8f..a8cab520 100644
--- a/website/docs/sheet/write/head.md
+++ b/website/docs/sheet/write/head.md
@@ -33,7 +33,6 @@ Supports setting multi-level headers by specifying main 
titles and subtitles thr
 ### POJO Class
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -50,7 +49,6 @@ public class ComplexHeadData {
 ### Code Example
 
 ```java
-
 @Test
 public void complexHeadWrite() {
     String fileName = "complexHeadWrite" + System.currentTimeMillis() + 
".xlsx";
@@ -88,7 +86,6 @@ Generate dynamic headers in real-time, suitable for scenarios 
where header conte
 ### Code Example
 
 ```java
-
 @Test
 public void dynamicHeadWrite() {
     String fileName = "dynamicHeadWrite" + System.currentTimeMillis() + 
".xlsx";
diff --git a/website/docs/sheet/write/sheet.md 
b/website/docs/sheet/write/sheet.md
index a8087e8a..1be63cc1 100644
--- a/website/docs/sheet/write/sheet.md
+++ b/website/docs/sheet/write/sheet.md
@@ -35,7 +35,6 @@ Write data in batches to the same Sheet.
 ### Code Example
 
 ```java
-
 @Test
 public void writeSingleSheet() {
     String fileName = "repeatedWrite" + System.currentTimeMillis() + ".xlsx";
@@ -77,7 +76,6 @@ Write data in batches to multiple Sheets, enabling paginated 
writing for large d
 ### Code Example
 
 ```java
-
 @Test
 public void writeMultiSheet() {
     String fileName = "repeatedWrite" + System.currentTimeMillis() + ".xlsx";
@@ -119,7 +117,6 @@ Supports using multiple Tables within a single Sheet for 
segmented writing.
 ### Code Example
 
 ```java
-
 @Test
 public void tableWrite() {
     String fileName = "tableWrite" + System.currentTimeMillis() + ".xlsx";
diff --git a/website/docs/sheet/write/simple.md 
b/website/docs/sheet/write/simple.md
index 1cfb6e27..0a4a5532 100644
--- a/website/docs/sheet/write/simple.md
+++ b/website/docs/sheet/write/simple.md
@@ -36,7 +36,6 @@ This is the most basic and commonly used writing approach.
 The `DemoData` POJO class corresponding to the spreadsheet structure:
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -75,7 +74,6 @@ Fesod provides multiple writing methods, including `Lambda` 
expressions, data li
 #### `Lambda` Expression
 
 ```java
-
 @Test
 public void simpleWrite() {
     String fileName = "simpleWrite" + System.currentTimeMillis() + ".xlsx";
@@ -89,7 +87,6 @@ public void simpleWrite() {
 #### Data List
 
 ```java
-
 @Test
 public void simpleWrite() {
     String fileName = "simpleWrite" + System.currentTimeMillis() + ".xlsx";
@@ -103,7 +100,6 @@ public void simpleWrite() {
 #### `ExcelWriter` Object
 
 ```java
-
 @Test
 public void simpleWrite() {
     String fileName = "simpleWrite" + System.currentTimeMillis() + ".xlsx";
diff --git a/website/docs/sheet/write/spring.md 
b/website/docs/sheet/write/spring.md
index f489510d..db258aa8 100644
--- a/website/docs/sheet/write/spring.md
+++ b/website/docs/sheet/write/spring.md
@@ -34,7 +34,6 @@ making it convenient to use Fesod in web environments.
 ### Code Example
 
 ```java
-
 @GetMapping("download")
 public void download(HttpServletResponse response) throws IOException {
     
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
diff --git a/website/docs/sheet/write/style.md 
b/website/docs/sheet/write/style.md
index 821e24e1..8637a80a 100644
--- a/website/docs/sheet/write/style.md
+++ b/website/docs/sheet/write/style.md
@@ -64,7 +64,6 @@ public class DemoStyleData {
 ### Code Example
 
 ```java
-
 @Test
 public void annotationStyleWrite() {
     String fileName = "annotationStyleWrite" + System.currentTimeMillis() + 
".xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/fill/fill.md 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/fill/fill.md
index e031205b..646155e2 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/fill/fill.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/fill/fill.md
@@ -33,7 +33,6 @@ title: '填充'
 ### POJO 类
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -63,7 +62,6 @@ private List<FillData> data() {
 ### 代码示例
 
 ```java
-
 @Test
 public void simpleFill() {
     String templateFileName = "path/to/simple.xlsx";
@@ -123,7 +121,6 @@ public void simpleFill() {
 ### 代码示例
 
 ```java
-
 @Test
 public void listFill() {
     String templateFileName = "path/to/list.xlsx";
@@ -201,7 +198,6 @@ public void listFill() {
 ### 代码示例
 
 ```java
-
 @Test
 public void complexFill() {
     String templateFileName = "path/to/complex.xlsx";
@@ -267,7 +263,6 @@ public void complexFill() {
 ### 代码示例
 
 ```java
-
 @Test
 public void complexFillWithTable() {
     String templateFileName = "path/to/complexFillWithTable.xlsx";
@@ -337,7 +332,6 @@ public void complexFillWithTable() {
 ### 代码示例
 
 ```java
-
 @Test
 public void horizontalFill() {
     String templateFileName = "path/to/horizontal.xlsx";
@@ -396,7 +390,6 @@ public void horizontalFill() {
 ### 代码示例
 
 ```java
-
 @Test
 public void compositeFill() {
     String templateFileName = "path/to/composite.xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/help/core-class.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/help/core-class.md
index b1d1d9f5..6713fe98 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/help/core-class.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/help/core-class.md
@@ -75,7 +75,6 @@ FesodSheet 提供了以下几种 WriteHandler 接口,分别用于处理不同
 自定义 `CellWriteHandler`
 
 ```java
-
 @Slf4j
 public class CustomCellStyleHandler implements CellWriteHandler {
 
@@ -104,7 +103,6 @@ public class CustomCellStyleHandler implements 
CellWriteHandler {
 注册并使用
 
 ```java
-
 @Test
 public void customCellStyleWrite() {
     String fileName = "customCellStyleWrite.xlsx";
@@ -123,7 +121,6 @@ public void customCellStyleWrite() {
 自定义 `RowWriteHandler`
 
 ```java
-
 @Slf4j
 public class CommentRowWriteHandler implements RowWriteHandler {
 
@@ -147,7 +144,6 @@ public class CommentRowWriteHandler implements 
RowWriteHandler {
 注册并使用
 
 ```java
-
 @Test
 public void commentWrite() {
     String fileName = "commentWrite.xlsx";
@@ -166,7 +162,6 @@ public void commentWrite() {
 自定义 `SheetWriteHandler`
 
 ```java
-
 @Slf4j
 public class DropdownSheetWriteHandler implements SheetWriteHandler {
 
@@ -189,7 +184,6 @@ public class DropdownSheetWriteHandler implements 
SheetWriteHandler {
 注册并使用
 
 ```java
-
 @Test
 public void dropdownWrite() {
     String fileName = "dropdownWrite.xlsx";
@@ -242,7 +236,6 @@ public void dropdownWrite() {
 自定义 `ReadListener`
 
 ```java
-
 @Slf4j
 public class DemoDataListener implements ReadListener<DemoData> {
 
@@ -278,7 +271,6 @@ public class DemoDataListener implements 
ReadListener<DemoData> {
 使用
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -294,7 +286,6 @@ public void simpleRead() {
 自定义 `ReadListener`
 
 ```java
-
 @Slf4j
 public class HeadDataListener implements ReadListener<DemoData> {
 
@@ -318,7 +309,6 @@ public class HeadDataListener implements 
ReadListener<DemoData> {
 使用
 
 ```java
-
 @Test
 public void readWithHead() {
     String fileName = "path/to/demo.xlsx";
@@ -334,7 +324,6 @@ public void readWithHead() {
 自定义 `ReadListener`
 
 ```java
-
 @Slf4j
 public class ExceptionHandlingListener implements ReadListener<DemoData> {
 
@@ -360,7 +349,6 @@ public class ExceptionHandlingListener implements 
ReadListener<DemoData> {
 使用
 
 ```java
-
 @Test
 public void readWithExceptionHandling() {
     String fileName = "path/to/demo.xlsx";
@@ -374,7 +362,6 @@ public void readWithExceptionHandling() {
 #### 分页处理
 
 ```java
-
 @Test
 public void pageRead() {
     String fileName = "path/to/demo.xlsx";
@@ -438,7 +425,6 @@ public void pageRead() {
 继承 `AnalysisEventListener`
 
 ```java
-
 @Slf4j
 public class DemoDataListener extends AnalysisEventListener<DemoData> {
 
@@ -482,7 +468,6 @@ public class DemoDataListener extends 
AnalysisEventListener<DemoData> {
 使用
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -500,7 +485,6 @@ public void simpleRead() {
 继承 `AnalysisEventListener`
 
 ```java
-
 @Slf4j
 public class DemoDataListenerWithHead extends AnalysisEventListener<DemoData> {
 
@@ -529,7 +513,6 @@ public class DemoDataListenerWithHead extends 
AnalysisEventListener<DemoData> {
 使用
 
 ```java
-
 @Test
 public void readWithHead() {
     String fileName = "path/to/demo.xlsx";
@@ -547,7 +530,6 @@ public void readWithHead() {
 继承 `AnalysisEventListener`
 
 ```java
-
 @Slf4j
 public class ExceptionHandlingListener extends AnalysisEventListener<DemoData> 
{
 
@@ -576,7 +558,6 @@ public class ExceptionHandlingListener extends 
AnalysisEventListener<DemoData> {
 使用
 
 ```java
-
 @Test
 public void readWithExceptionHandling() {
     String fileName = "path/to/demo.xlsx";
@@ -653,7 +634,6 @@ FesodSheet 默认提供了很多常用类型的转换器, 并已默认在 `Def
 实现 `Converter`
 
 ```java
-
 @Slf4j
 public class TimestampNumberConverter implements Converter<Timestamp> {
     @Override
@@ -683,7 +663,6 @@ public class TimestampNumberConverter implements 
Converter<Timestamp> {
 使用
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/converter.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/converter.md
index 33ef3643..0be17d2f 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/converter.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/converter.md
@@ -16,7 +16,6 @@ Fesod 支持日期、数字、自定义格式转换。
 ### POJO 类
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -61,7 +60,6 @@ public class CustomStringStringConverter implements 
Converter<String> {
 ### 代码示例
 
 ```java
-
 @Test
 public void converterRead() {
     String fileName = "path/to/demo.xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/csv.md 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/csv.md
index bc0b3c9e..d22fd5a2 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/csv.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/csv.md
@@ -39,7 +39,6 @@ Fesod 通过不同的参数设计进行 CSV
 如果 CSV 文件使用 `\u0000` 作为分隔符,可以如下设置:
 
 ```java
-
 @Test
 public void delimiterDemo() {
     String csvFile = "path/to/your.csv";
@@ -59,7 +58,6 @@ public void delimiterDemo() {
 #### 代码示例
 
 ```java
-
 @Test
 public void quoteDemo() {
     String csvFile = "path/to/your.csv";
@@ -77,7 +75,6 @@ public void quoteDemo() {
 #### 代码示例
 
 ```java
-
 @Test
 public void recordSeparatorDemo() {
     String csvFile = "path/to/your.csv";
@@ -95,7 +92,6 @@ public void recordSeparatorDemo() {
 #### 代码示例
 
 ```java
-
 @Test
 public void nullStringDemo() {
     String csvFile = "path/to/your.csv";
@@ -113,7 +109,6 @@ public void nullStringDemo() {
 #### 代码示例
 
 ```java
-
 @Test
 public void escapeDemo() {
     String csvFile = "path/to/your.csv";
@@ -132,7 +127,6 @@ public void escapeDemo() {
 ### 代码示例
 
 ```java
-
 @Test
 public void csvFormatDemo() {
 
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/exception.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/exception.md
index 38c53352..b8427ebf 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/exception.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/exception.md
@@ -14,7 +14,6 @@ title: '异常处理'
 ## 数据监听器
 
 ```java
-
 @Slf4j
 public class DemoExceptionListener extends 
AnalysisEventListener<ExceptionDemoData> {
     @Override
@@ -39,7 +38,6 @@ public class DemoExceptionListener extends 
AnalysisEventListener<ExceptionDemoDa
 ## 代码示例
 
 ```java
-
 @Test
 public void exceptionRead() {
     String fileName = "path/to/demo.xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/extra.md 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/extra.md
index 546ac48a..f1835c1a 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/extra.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/extra.md
@@ -16,7 +16,6 @@ title: '额外信息'
 ### 数据监听器
 
 ```java
-
 @Slf4j
 public class DemoCommentExtraListener implements ReadListener<DemoData> {
     @Override
@@ -40,7 +39,6 @@ public class DemoCommentExtraListener implements 
ReadListener<DemoData> {
 ### 代码示例
 
 ```java
-
 @Test
 public void extraRead() {
     String fileName = "path/to/demo.xlsx";
@@ -63,7 +61,6 @@ public void extraRead() {
 ### 数据监听器
 
 ```java
-
 @Slf4j
 public class DemoHyperLinkExtraListener implements ReadListener<DemoData> {
     @Override
@@ -87,7 +84,6 @@ public class DemoHyperLinkExtraListener implements 
ReadListener<DemoData> {
 ### 代码示例
 
 ```java
-
 @Test
 public void extraRead() {
     String fileName = "path/to/demo.xlsx";
@@ -110,7 +106,6 @@ public void extraRead() {
 ### 数据监听器
 
 ```java
-
 @Slf4j
 public class DemoMergeExtraListener implements ReadListener<DemoData> {
     @Override
@@ -134,7 +129,6 @@ public class DemoMergeExtraListener implements 
ReadListener<DemoData> {
 ### 代码示例
 
 ```java
-
 @Test
 public void extraRead() {
     String fileName = "path/to/demo.xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/head.md 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/head.md
index 64fcd032..34e9cb60 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/head.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/head.md
@@ -16,7 +16,6 @@ title: '表头'
 ### 数据监听器
 
 ```java
-
 @Slf4j
 public class DemoHeadDataListener extends AnalysisEventListener<DemoData> {
     @Override
@@ -37,7 +36,6 @@ public class DemoHeadDataListener extends 
AnalysisEventListener<DemoData> {
 ### 代码示例
 
 ```java
-
 @Test
 public void headerRead() {
     String fileName = "path/to/demo.xlsx";
@@ -59,7 +57,6 @@ public void headerRead() {
 ### 代码示例
 
 ```java
-
 @Test
 public void complexHeaderRead() {
     String fileName = "path/to/demo.xlsx";
@@ -83,7 +80,6 @@ public void complexHeaderRead() {
 ### 代码示例
 
 ```java
-
 @Test
 public void headerPojoRead() {
     String fileName = "path/to/demo.xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/num-rows.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/num-rows.md
index 78138e55..8f067bde 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/num-rows.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/num-rows.md
@@ -17,7 +17,6 @@ title: '行数'
 ### 代码示例
 
 ```java
-
 @Test
 public void allSheetRead() {
     // 读取前100行
@@ -36,7 +35,6 @@ public void allSheetRead() {
 ### 代码示例
 
 ```java
-
 @Test
 public void singleSheetRead() {
     try (ExcelReader excelReader = FesodSheet.read(fileName, DemoData.class, 
new DemoDataListener()).build()) {
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/pojo.md 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/pojo.md
index 5fd008aa..c2f54a12 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/pojo.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/pojo.md
@@ -18,7 +18,6 @@ title: '实体类'
 #### POJO 类
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -37,7 +36,6 @@ public class IndexOrNameData {
 #### 代码示例
 
 ```java
-
 @Test
 public void indexOrNameRead() {
     String fileName = "path/to/demo.xlsx";
@@ -59,7 +57,6 @@ public void indexOrNameRead() {
 ### POJO 类
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -74,7 +71,6 @@ public class CellDataReadDemoData {
 ### 代码示例
 
 ```java
-
 @Test
 public void cellDataRead() {
     String fileName = "path/to/demo.xlsx";
@@ -96,7 +92,6 @@ Fesod 支持不定义 POJO 类直接读取电子表格文件,通过 `Map<Integ
 ### 数据监听器
 
 ```java
-
 @Slf4j
 public class NoModelDataListener extends AnalysisEventListener<Map<Integer, 
String>> {
 
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/sheet.md 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/sheet.md
index 368668f7..f19e6c96 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/sheet.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/sheet.md
@@ -18,7 +18,6 @@ title: 'Sheet'
 #### 读取全部 Sheet
 
 ```java
-
 @Test
 public void readAllSheet() {
     String fileName = "path/to/demo.xlsx";
@@ -40,7 +39,6 @@ public void readAllSheet() {
 ### 代码示例
 
 ```java
-
 @Test
 public void readSingleSheet() {
     String fileName = "path/to/demo.xlsx";
@@ -66,7 +64,6 @@ public void readSingleSheet() {
 ### 代码示例
 
 ```java
-
 @Test
 public void exceptionRead() {
     String fileName = "path/to/demo.xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/simple.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/simple.md
index cbe4fa45..fea34f88 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/simple.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/simple.md
@@ -24,7 +24,6 @@ Fesod 提供监听器机制,用于在读取电子表格文件时对每一行
 #### `Lambda` 表达式
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -40,7 +39,6 @@ public void simpleRead() {
 #### 匿名内部类
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -62,7 +60,6 @@ public void simpleRead() {
 #### 数据监听器
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -86,7 +83,6 @@ Fesod 提供了一种简单的方式来读取电子表格文件。用户只需
 与电子表格结构对应的 POJO 类 `DemoData`
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -102,7 +98,6 @@ public class DemoData {
 `DemoDataListener` 是一个自定义监听器,用于处理从电子表格中读取的数据。
 
 ```java
-
 @Slf4j
 public class DemoDataListener implements ReadListener<DemoData> {
 
@@ -121,7 +116,6 @@ public class DemoDataListener implements 
ReadListener<DemoData> {
 ### 代码示例
 
 ```java
-
 @Test
 public void simpleRead() {
     String fileName = "path/to/demo.xlsx";
@@ -144,7 +138,6 @@ Fesod 支持不定义 POJO 类直接读取电子表格文件,通过 `Map<Integ
 ### 数据监听器
 
 ```java
-
 @Slf4j
 public class NoModelDataListener extends AnalysisEventListener<Map<Integer, 
String>> {
 
@@ -175,7 +168,6 @@ POJO
 与电子表格结构对应的 POJO 类 `DemoData`
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -191,7 +183,6 @@ public class DemoData {
 #### 读取为 POJO 对象列表
 
 ```java
-
 @Test
 public void synchronousReadToObjectList() {
     String fileName = "path/to/demo.xlsx";
@@ -213,7 +204,6 @@ public void synchronousReadToObjectList() {
 在不使用 POJO 情况下,可以将每一行读取为 Map,键为列索引,值为单元格内容。
 
 ```java
-
 @Test
 public void synchronousReadToMapList() {
     String fileName = "path/to/demo.xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/spring.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/spring.md
index ac3b27ce..60643473 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/spring.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/read/spring.md
@@ -40,7 +40,6 @@ title: '与 Spring 集成'
 首先,定义一个用于映射电子表格数据的 POJO 类:
 
 ```java
-
 @Getter
 @Setter
 @ToString
@@ -56,7 +55,6 @@ public class UploadData {
 创建一个监听器来处理每一行数据:
 
 ```java
-
 @Slf4j
 public class UploadDataListener extends AnalysisEventListener<UploadData> {
     private final List<UploadData> list = new ArrayList<>();
@@ -80,7 +78,6 @@ public class UploadDataListener extends 
AnalysisEventListener<UploadData> {
 创建一个控制器来处理文件上传请求:
 
 ```java
-
 @RestController
 @RequestMapping("/excel")
 public class ExcelController {
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/csv.md 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/csv.md
index 9cbe268e..90750006 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/csv.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/csv.md
@@ -39,7 +39,6 @@ Fesod 通过不同的参数设计进行 CSV
 如果 CSV 文件使用 `\u0000` 作为分隔符,可以如下设置:
 
 ```java
-
 @Test
 public void delimiterDemo() {
     String csvFile = "path/to/your.csv";
@@ -58,7 +57,6 @@ public void delimiterDemo() {
 #### 代码示例
 
 ```java
-
 @Test
 public void quoteDemo() {
     String csvFile = "path/to/your.csv";
@@ -76,7 +74,6 @@ public void quoteDemo() {
 #### 代码示例
 
 ```java
-
 @Test
 public void recordSeparatorDemo() {
     String csvFile = "path/to/your.csv";
@@ -94,7 +91,6 @@ public void recordSeparatorDemo() {
 #### 代码示例
 
 ```java
-
 @Test
 public void nullStringDemo() {
     String csvFile = "path/to/your.csv";
@@ -112,7 +108,6 @@ public void nullStringDemo() {
 #### 代码示例
 
 ```java
-
 @Test
 public void escapeDemo() {
     String csvFile = "path/to/your.csv";
@@ -131,7 +126,6 @@ public void escapeDemo() {
 ### 代码示例
 
 ```java
-
 @Test
 public void csvFormatDemo() {
     CSVFormat csvFormat = 
CSVFormat.DEFAULT.builder().setDelimiter(CsvConstant.AT).build();
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/extra.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/extra.md
index 549519ed..e91d5806 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/extra.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/extra.md
@@ -140,7 +140,6 @@ public class WriteCellDemoData {
 ### 代码示例
 
 ```java
-
 @Test
 public void writeFormulaDataWrite() {
     String fileName = "writeCellDataWrite" + System.currentTimeMillis() + 
".xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/head.md 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/head.md
index c6851d88..7386f5fe 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/head.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/head.md
@@ -16,7 +16,6 @@ title: '表头'
 ### POJO 类
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -33,7 +32,6 @@ public class ComplexHeadData {
 ### 代码示例
 
 ```java
-
 @Test
 public void complexHeadWrite() {
     String fileName = "complexHeadWrite" + System.currentTimeMillis() + 
".xlsx";
@@ -71,7 +69,6 @@ public void complexHeadWrite() {
 ### 代码示例
 
 ```java
-
 @Test
 public void dynamicHeadWrite() {
     String fileName = "dynamicHeadWrite" + System.currentTimeMillis() + 
".xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/pojo.md 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/pojo.md
index bf9ca5ce..2f02e997 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/pojo.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/pojo.md
@@ -99,7 +99,6 @@ public void includeColumnWrite() {
 ### POJO 类
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/sheet.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/sheet.md
index f7bdd9a1..773ec8b9 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/sheet.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/sheet.md
@@ -18,7 +18,6 @@ title: 'Sheet 页'
 ### 代码示例
 
 ```java
-
 @Test
 public void writeSingleSheet() {
     String fileName = "repeatedWrite" + System.currentTimeMillis() + ".xlsx";
@@ -60,7 +59,6 @@ public void writeSingleSheet() {
 ### 代码示例
 
 ```java
-
 @Test
 public void writeMultiSheet() {
     String fileName = "repeatedWrite" + System.currentTimeMillis() + ".xlsx";
@@ -102,7 +100,6 @@ public void writeMultiSheet() {
 ### 代码示例
 
 ```java
-
 @Test
 public void tableWrite() {
     String fileName = "tableWrite" + System.currentTimeMillis() + ".xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/simple.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/simple.md
index b5309051..db0bbb20 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/simple.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/simple.md
@@ -18,7 +18,6 @@ title: '简单写入'
 与电子表格结构对应的 POJO 类 `DemoData`
 
 ```java
-
 @Getter
 @Setter
 @EqualsAndHashCode
@@ -57,7 +56,6 @@ Fesod 提供了多种写入方式,包括 `Lambda` 表达式、数据列表、`
 #### `Lambda` 表达式
 
 ```java
-
 @Test
 public void simpleWrite() {
     String fileName = "simpleWrite" + System.currentTimeMillis() + ".xlsx";
@@ -71,7 +69,6 @@ public void simpleWrite() {
 #### 数据列表
 
 ```java
-
 @Test
 public void simpleWrite() {
     String fileName = "simpleWrite" + System.currentTimeMillis() + ".xlsx";
@@ -85,7 +82,6 @@ public void simpleWrite() {
 #### `ExcelWriter` 对象
 
 ```java
-
 @Test
 public void simpleWrite() {
     String fileName = "simpleWrite" + System.currentTimeMillis() + ".xlsx";
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/spring.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/spring.md
index 8c685db0..81bc017f 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/spring.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/spring.md
@@ -16,7 +16,6 @@ Spring Boot 项目中可以通过 HTTP 接口生成电子表格文件并提供
 ### 代码示例
 
 ```java
-
 @GetMapping("download")
 public void download(HttpServletResponse response) throws IOException {
     
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/style.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/style.md
index dd20042e..7f8307c8 100644
--- 
a/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/style.md
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/write/style.md
@@ -47,7 +47,6 @@ public class DemoStyleData {
 ### 代码示例
 
 ```java
-
 @Test
 public void annotationStyleWrite() {
     String fileName = "annotationStyleWrite" + System.currentTimeMillis() + 
".xlsx";
@@ -85,7 +84,6 @@ public void annotationStyleWrite() {
 ### 代码示例
 
 ```java
-
 @Test
 public void handlerStyleWrite() {
     String fileName = "handlerStyleWrite" + System.currentTimeMillis() + 
".xlsx";
@@ -174,7 +172,6 @@ public class CustomCellStyleWriteHandler implements 
CellWriteHandler {
 使用
 
 ```java
-
 @Test
 public void customCellStyleWrite() {
     String fileName = "customCellStyleWrite" + System.currentTimeMillis() + 
".xlsx";
@@ -197,7 +194,6 @@ public void customCellStyleWrite() {
 ### 代码示例
 
 ```java
-
 @Test
 public void poiStyleWrite() {
     String fileName = "poiStyleWrite" + System.currentTimeMillis() + ".xlsx";
@@ -256,7 +252,6 @@ public class WidthAndHeightData {
 ### 代码示例
 
 ```java
-
 @Test
 public void widthAndHeightWrite() {
     String fileName = "widthAndHeightWrite" + System.currentTimeMillis() + 
".xlsx";


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to