Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 0 additions & 49 deletions website/docs/help/large-data.md

This file was deleted.

20 changes: 11 additions & 9 deletions website/docs/introduce.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,25 @@ slug: /

## Introduction

**Apache Fesod (Incubating)** is a high-performance and memory-efficient Java library for reading and writing Excel
**Apache Fesod (Incubating)** is a high-performance and memory-efficient Java library for reading and writing
spreadsheet
files, designed to simplify development and ensure reliability.

Apache Fesod (Incubating) can provide developers and enterprises with great freedom and flexibility. We plan to
introduce more new features in the future to continually enhance user experience and tool usability. Apache Fesod (
Incubating) is committed to being your best choice for handling Excel files.
Incubating) is committed to being your best choice for handling spreadsheet files.

The name fesod(pronounced `/ˈfɛsɒd/`), an acronym for "fast easy spreadsheet and other documents" expresses the
project's origin, background and vision.

### Features

- **High-performance Reading and Writing**: Apache Fesod (Incubating) focuses on performance optimization, capable of
efficiently handling large-scale Excel data. Compared to some traditional Excel processing libraries, it can
efficiently handling large-scale spreadsheet data. Compared to some traditional spreadsheet processing libraries, it
can
significantly reduce memory consumption.
- **Simplicity and Ease of Use**: The library offers a simple and intuitive API, allowing developers to easily integrate
it into projects, whether for simple Excel operations or complex data processing.
it into projects, whether for simple spreadsheet operations or complex data processing.
- **Stream Operations**: Apache Fesod (Incubating) supports stream reading, minimizing the problem of loading large
amounts of data at once. This design is especially important when dealing with hundreds of thousands or even millions
of rows of data.
Expand All @@ -33,7 +35,7 @@ project's origin, background and vision.

### Read

Below is an example of reading an Excel document:
Below is an example of reading a spreadsheet document:

```java
// Implement the ReadListener interface to set up operations for reading data
Expand All @@ -51,14 +53,14 @@ public class DemoDataListener implements ReadListener<DemoData> {

public static void main(String[] args) {
String fileName = "demo.xlsx";
// Read Excel file
FastExcel.read(fileName, DemoData.class, new DemoDataListener()).sheet().doRead();
// Read file
Fesod.read(fileName, DemoData.class, new DemoDataListener()).sheet().doRead();
}
```

### Write

Below is a simple example of creating an Excel document:
Below is a simple example of creating a spreadsheet document:

```java
// Sample data class
Expand Down Expand Up @@ -89,6 +91,6 @@ private static List<DemoData> data() {
public static void main(String[] args) {
String fileName = "demo.xlsx";
// Create a "Template" sheet and write data
FastExcel.write(fileName, DemoData.class).sheet("Template").doWrite(data());
FesodSheet.write(fileName, DemoData.class).sheet("Template").doWrite(data());
}
```
16 changes: 8 additions & 8 deletions website/docs/quickstart/example.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ id: 'simple-example'
title: 'Simple example'
---

# Simple example
## Fesod Sheet Examples

## Read
### Read the spreadsheet

Below is an example of reading an Excel document:
Below is an example of reading a spreadsheet document:

```java
// Implement the ReadListener interface to set up operations for reading data
Expand All @@ -25,14 +25,14 @@ public class DemoDataListener implements ReadListener<DemoData> {

public static void main(String[] args) {
String fileName = "demo.xlsx";
// Read Excel file
FastExcel.read(fileName, DemoData.class, new DemoDataListener()).sheet().doRead();
// Read file
FesodSheet.read(fileName, DemoData.class, new DemoDataListener()).sheet().doRead();
}
```

### Write
### Write the spreadsheet

Below is a simple example of creating an Excel document:
Below is a simple example of creating a spreadsheet document:

```java
// Sample data class
Expand Down Expand Up @@ -63,6 +63,6 @@ private static List<DemoData> data() {
public static void main(String[] args) {
String fileName = "demo.xlsx";
// Create a "Template" sheet and write data
FastExcel.write(fileName, DemoData.class).sheet("Template").doWrite(data());
FesodSheet.write(fileName, DemoData.class).sheet("Template").doWrite(data());
}
```
16 changes: 8 additions & 8 deletions website/docs/quickstart/guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ title: 'Guide'

## Compatibility Information

The following table lists the minimum Java language version requirements for each version of the FastExcel library:
The following table lists the minimum Java language version requirements for each version of the Fesod library:

| Version | JDK Version Support Range | Notes |
|---------|---------------------------|-------|
Expand All @@ -16,17 +16,17 @@ The following table lists the minimum Java language version requirements for eac
| 1.1.x | JDK8 - JDK21 | |
| 1.0.x | JDK8 - JDK21 | |

We strongly recommend using the latest version of FastExcel, as performance optimizations, bug fixes, and new features
We strongly recommend using the latest version of Fesod, as performance optimizations, bug fixes, and new features
in the latest version will enhance your experience.

> Currently, FastExcel uses POI as its underlying package. If your project already includes POI-related components, you
> Currently, Fesod uses POI as its underlying package. If your project already includes POI-related components, you
> will need to manually exclude POI-related jar files.

## Version Update

For detailed update logs, refer
to [Details of version updates](https://github.com/fast-excel/fastexcel/blob/main/CHANGELOG.md). You can also find all
available versions in the [Maven Central Repository](https://mvnrepository.com/artifact/cn.idev.excel/fastexcel).
to [Details of version updates](https://github.com/apache/fesod/releases). You can also find all
available versions in the [Maven Central Repository](https://mvnrepository.com/artifact/org.apache.fesod/fesod).

## Maven

Expand All @@ -35,8 +35,8 @@ If you are using Maven for project building, add the following configuration in
```xml

<dependency>
<groupId>cn.idev.excel</groupId>
<artifactId>fastexcel</artifactId>
<groupId>org.apache.fesod</groupId>
<artifactId>fesod</artifactId>
<version>version</version>
</dependency>
```
Expand All @@ -47,6 +47,6 @@ If you are using Gradle for project building, add the following configuration in

```gradle
dependencies {
implementation 'cn.idev.excel:fastexcel:version'
implementation 'org.apache.fesod:fesod:version'
}
```
147 changes: 0 additions & 147 deletions website/docs/read/csv.md

This file was deleted.

Loading
Loading