@@ -8,23 +8,25 @@ slug: /
88
99## Introduction
1010
11- ** Apache Fesod (Incubating)** is a high-performance and memory-efficient Java library for reading and writing Excel
11+ ** Apache Fesod (Incubating)** is a high-performance and memory-efficient Java library for reading and writing
12+ spreadsheet
1213files, designed to simplify development and ensure reliability.
1314
1415Apache Fesod (Incubating) can provide developers and enterprises with great freedom and flexibility. We plan to
1516introduce more new features in the future to continually enhance user experience and tool usability. Apache Fesod (
16- Incubating) is committed to being your best choice for handling Excel files.
17+ Incubating) is committed to being your best choice for handling spreadsheet files.
1718
1819The name fesod(pronounced ` /ˈfɛsɒd/ ` ), an acronym for "fast easy spreadsheet and other documents" expresses the
1920project's origin, background and vision.
2021
2122### Features
2223
2324- ** High-performance Reading and Writing** : Apache Fesod (Incubating) focuses on performance optimization, capable of
24- efficiently handling large-scale Excel data. Compared to some traditional Excel processing libraries, it can
25+ efficiently handling large-scale spreadsheet data. Compared to some traditional spreadsheet processing libraries, it
26+ can
2527 significantly reduce memory consumption.
2628- ** Simplicity and Ease of Use** : The library offers a simple and intuitive API, allowing developers to easily integrate
27- it into projects, whether for simple Excel operations or complex data processing.
29+ it into projects, whether for simple spreadsheet operations or complex data processing.
2830- ** Stream Operations** : Apache Fesod (Incubating) supports stream reading, minimizing the problem of loading large
2931 amounts of data at once. This design is especially important when dealing with hundreds of thousands or even millions
3032 of rows of data.
@@ -33,7 +35,7 @@ project's origin, background and vision.
3335
3436### Read
3537
36- Below is an example of reading an Excel document:
38+ Below is an example of reading a spreadsheet document:
3739
3840``` java
3941// Implement the ReadListener interface to set up operations for reading data
@@ -51,14 +53,14 @@ public class DemoDataListener implements ReadListener<DemoData> {
5153
5254public static void main(String [] args) {
5355 String fileName = " demo.xlsx" ;
54- // Read Excel file
55- FastExcel . read(fileName, DemoData . class, new DemoDataListener ()). sheet(). doRead();
56+ // Read file
57+ Fesod . read(fileName, DemoData . class, new DemoDataListener ()). sheet(). doRead();
5658}
5759```
5860
5961### Write
6062
61- Below is a simple example of creating an Excel document:
63+ Below is a simple example of creating a spreadsheet document:
6264
6365``` java
6466// Sample data class
@@ -89,6 +91,6 @@ private static List<DemoData> data() {
8991public static void main(String [] args) {
9092 String fileName = " demo.xlsx" ;
9193 // Create a "Template" sheet and write data
92- FastExcel . write(fileName, DemoData . class). sheet(" Template" ). doWrite(data());
94+ FesodSheet . write(fileName, DemoData . class). sheet(" Template" ). doWrite(data());
9395}
9496```
0 commit comments