This is an automated email from the ASF dual-hosted git repository. wanghailin pushed a change to branch dev in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git
from 66923fbdb [Hotfix][Zeta] Fix conflict dependency of hadoop-hdfs (#4509) add e3b97ae5d [Feature][ConnectorV2]add file excel sink and source (#4164) No new revisions were added by this update. Summary of changes: docs/en/connector-v2/sink/FtpFile.md | 15 +- docs/en/connector-v2/sink/HdfsFile.md | 16 +- docs/en/connector-v2/sink/LocalFile.md | 33 ++- docs/en/connector-v2/sink/OssFile.md | 15 +- docs/en/connector-v2/sink/OssJindoFile.md | 15 +- docs/en/connector-v2/sink/S3File.md | 15 +- docs/en/connector-v2/sink/SftpFile.md | 15 +- docs/en/connector-v2/source/FtpFile.md | 9 +- docs/en/connector-v2/source/HdfsFile.md | 9 +- docs/en/connector-v2/source/LocalFile.md | 9 +- docs/en/connector-v2/source/OssFile.md | 9 +- docs/en/connector-v2/source/OssJindoFile.md | 9 +- docs/en/connector-v2/source/S3File.md | 9 +- docs/en/connector-v2/source/SftpFile.md | 7 + release-note.md | 1 + .../file/hdfs/source/BaseHdfsFileSource.java | 1 + .../connector-file/connector-file-base/pom.xml | 14 ++ .../seatunnel/file/config/BaseSinkConfig.java | 12 + .../seatunnel/file/config/BaseSourceConfig.java | 6 + .../seatunnel/file/config/FileFormat.java | 13 + .../seatunnel/file/sink/config/FileSinkConfig.java | 12 + .../seatunnel/file/sink/util/ExcelGenerator.java | 264 +++++++++++++++++++++ .../file/sink/writer/ExcelWriteStrategy.java | 77 ++++++ .../file/source/reader/ExcelReadStrategy.java | 255 ++++++++++++++++++++ .../seatunnel/file/ftp/source/FtpFileSource.java | 1 + .../file/ftp/source/FtpFileSourceFactory.java | 3 +- .../file/hdfs/source/HdfsFileSourceFactory.java | 3 +- .../file/local/source/LocalFileSource.java | 1 + .../file/local/source/LocalFileSourceFactory.java | 3 +- .../seatunnel/file/oss/source/OssFileSource.java | 1 + .../file/oss/source/OssFileSourceFactory.java | 3 +- .../seatunnel/file/oss/source/OssFileSource.java | 1 + .../file/oss/source/OssFileSourceFactory.java | 3 +- .../seatunnel/file/s3/source/S3FileSource.java | 1 + .../file/s3/source/S3FileSourceFactory.java | 3 +- .../seatunnel/file/sftp/source/SftpFileSource.java | 1 + .../file/sftp/source/SftpFileSourceFactory.java | 3 +- .../e2e/connector/file/local/LocalFileIT.java | 14 ++ .../src/test/resources/excel/e2e.xlsx | Bin 0 -> 5823 bytes .../fakesource_to_local_excel.conf} | 20 +- .../excel/local_excel_projection_to_assert.conf} | 64 +++-- .../local_excel_to_assert.conf} | 47 ++-- 42 files changed, 924 insertions(+), 88 deletions(-) create mode 100644 seatunnel-connectors-v2/connector-file/connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/sink/util/ExcelGenerator.java create mode 100644 seatunnel-connectors-v2/connector-file/connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/sink/writer/ExcelWriteStrategy.java create mode 100644 seatunnel-connectors-v2/connector-file/connector-file-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/source/reader/ExcelReadStrategy.java create mode 100644 seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-local-e2e/src/test/resources/excel/e2e.xlsx copy seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-local-e2e/src/test/resources/{json/fake_to_local_file_json.conf => excel/fakesource_to_local_excel.conf} (84%) copy seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-fake-e2e/src/test/resources/fake_to_assert.conf => connector-file-local-e2e/src/test/resources/excel/local_excel_projection_to_assert.conf} (69%) copy seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-local-e2e/src/test/resources/{text/local_file_text_skip_headers.conf => excel/local_excel_to_assert.conf} (79%)