awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to pyexcel/pyexcel

Open-source alternatives to Pyexcel

30 open-source projects similar to pyexcel/pyexcel, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Pyexcel alternative.

  • elapouya/python-docx-templateelapouya 的头像

    elapouya/python-docx-template

    2,552在 GitHub 上查看↗

    python-docx-template is a template engine for generating Microsoft Word documents by merging .docx files with data contexts using a logic-based markup syntax. It functions as a document automator that injects variables, images, and sub-documents into Word files while maintaining the original styling. The project uses a rendering system based on Jinja2 to apply template logic and filters to Office Open XML files. It allows for the creation of custom template filters to transform data during the rendering phase and includes a command line interface for producing documents by passing a template

    Python
    在 GitHub 上查看↗2,552
  • python-openxml/python-docxpython-openxml 的头像

    python-openxml/python-docx

    5,442在 GitHub 上查看↗

    python-docx is an OOXML document manipulation library used for creating, reading, and updating Microsoft Word files. It functions as a generator for building formatted documents and a parser for extracting text, metadata, and structural elements from existing files. The project provides a comprehensive style management system for defining and applying character, paragraph, and table styles within OpenXML documents. It allows for the programmatic control of document appearance through an object-oriented approach to the underlying XML schema. Capabilities cover a wide range of document generat

    Python
    在 GitHub 上查看↗5,442
  • scanny/python-pptxscanny 的头像

    scanny/python-pptx

    3,422在 GitHub 上查看↗

    Create Open XML PowerPoint documents in Python

    Python
    在 GitHub 上查看↗3,422
  • iofficeai/officecliiOfficeAI 的头像

    iOfficeAI/OfficeCLI

    8,092在 GitHub 上查看↗

    OfficeCLI is a headless office suite and automation tool designed for programmatically reading, editing, and generating Microsoft Office documents. It functions as an OOXML manipulation library and a document templating engine, providing a standalone binary that allows for the management of Word, Excel, and PowerPoint files without requiring a local installation of office software. The project distinguishes itself by exposing document operations as tools for AI agents via a JSON-RPC server and the Model Context Protocol. It enables advanced customization through raw XML manipulation using XPa

    C#
    在 GitHub 上查看↗8,092

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • pymupdf/pymupdfpymupdf 的头像

    pymupdf/PyMuPDF

    9,086在 GitHub 上查看↗

    PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool, OCR engine, and image converter, providing a programmatic interface to edit, merge, split, and optimize PDF and Office documents. The project distinguishes itself through high-performance capabilities, including the use of C-bindings for low-level manipulation and parallelized page processing to accelerate workloads. It provides specialized conversion paths, such as transforming PDF content into Markdown for retrieval-augmented generation and large language model pipelines. It

    Pythondata-scienceepubextract-data
    在 GitHub 上查看↗9,086
  • dromara/hutooldromara 的头像

    dromara/hutool

    30,279在 GitHub 上查看↗

    Hutool is a comprehensive suite of Java extensions designed to serve as a standard library extension. Its primary purpose is to reduce development boilerplate for common programming tasks and data manipulation through a collection of utility classes. The project provides specialized toolkits for database management using active record patterns and connection pooling, as well as network communication via a simplified HTTP client and asynchronous socket management. It includes security and identity capabilities such as symmetric and asymmetric encryption, image captcha generation, and JWT token

    Java
    在 GitHub 上查看↗30,279
  • spring-projects/spring-aispring-projects 的头像

    spring-projects/spring-ai

    9,001在 GitHub 上查看↗

    Spring AI is an application framework for Java that provides a portable, fluent API for integrating AI models, tools, and vector stores into applications. It wraps multiple AI providers behind a common interface, allowing developers to switch between chat, embedding, image, and speech models without changing application code. The framework includes a chainable chat client API similar to WebClient or RestClient, supports both synchronous and streaming interactions, and offers structured output conversion that transforms unstructured AI responses into strongly-typed Java objects. The framework

    Javaartificial-intelligencejavaspring-ai
    在 GitHub 上查看↗9,001
  • arc53/docsgptarc53 的头像

    arc53/DocsGPT

    17,939在 GitHub 上查看↗

    DocsGPT is a retrieval-augmented generation platform and private knowledge base used to build AI agents that perform grounded search and analysis. It functions as a multi-model AI orchestrator and enterprise agent builder, allowing for the integration of various local and cloud language models to customize reasoning and text generation. The project provides a visual environment for developing automated assistants using conditional logic and third-party API connectivity. It enables the creation of private AI agents capable of performing enterprise search and detailed document analysis using pr

    Pythonagent-builderagentsai
    在 GitHub 上查看↗17,939
  • lorien/web-scrapinglorien 的头像

    lorien/web-scraping

    7,931在 GitHub 上查看↗

    This project is a comprehensive resource directory for web data extraction, providing a curated collection of tools and libraries for parsing data, automating browsers, and managing network operations. It serves as a guide for extracting structured information from HTML, XML, JSON, and PDF formats. The toolkit focuses on advanced data collection strategies, including headless browser automation to interact with JavaScript and a suite of network utilities for DNS resolution and WebSocket connections. It specifically covers methods for bypassing bot protections through proxy pool management, us

    Makefile
    在 GitHub 上查看↗7,931
  • gomutex/godocxgomutex 的头像

    gomutex/godocx

    260在 GitHub 上查看↗

    Go library for reading and writing Microsoft Docx

    Go
    在 GitHub 上查看↗260
  • jazzband/tablibjazzband 的头像

    jazzband/tablib

    4,754在 GitHub 上查看↗

    Tablib is a Python library designed for importing, exporting, and manipulating tabular datasets. It functions as a multi-format data converter and manager, allowing users to move information between different file standards. The library supports data transformation across CSV, JSON, YAML, and Excel formats. It provides a programmatic interface to manage these datasets by adding rows, filtering columns, and segregating records. The system uses a common internal representation and adapter-based mapping to normalize diverse input sources. This allows for consistent reading and writing routines

    Python
    在 GitHub 上查看↗4,754
  • jmcnamara/libxlsxwriterjmcnamara 的头像

    jmcnamara/libxlsxwriter

    1,745在 GitHub 上查看↗

    A C library for creating Excel XLSX files.

    C
    在 GitHub 上查看↗1,745
  • jmcnamara/xlsxwriterjmcnamara 的头像

    jmcnamara/XlsxWriter

    3,911在 GitHub 上查看↗

    XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and file generator. It provides the capability to write data, apply cell formatting, and build complex layouts across multiple worksheets. The project distinguishes itself with a memory-optimized writing mode that flushes large datasets to disk row-by-row, enabling the creation of files exceeding 4 GB while minimizing RAM consumption. It also includes a specialized mechanism for embedding binary project files and digital signatures to enable VBA macros and signed scripts within work

    Pythonchartslibxlsxwriterpandas
    在 GitHub 上查看↗3,911
  • kozea/weasyprintKozea 的头像

    Kozea/WeasyPrint

    9,288在 GitHub 上查看↗

    WeasyPrint is a Python-based library and layout engine that converts HTML and CSS into printable PDF documents. It functions as a CSS paged media engine, translating web technologies into formatted files for automated document generation. The project implements CSS standards for print and paginated documents, allowing for the design of layouts specifically for printed pages. This includes a specialized pagination engine used to control page breaks, headers, and footers to create professional PDF outputs. Its capability surface covers server-side PDF rendering and the programmatic conversion

    Python
    在 GitHub 上查看↗9,288
  • kreuzberg-dev/kreuzbergkreuzberg-dev 的头像

    kreuzberg-dev/kreuzberg

    8,527在 GitHub 上查看↗

    Kreuzberg is a document extraction engine that converts PDFs, Office files, images, and over 90 other formats into clean, structured text and metadata. It is built around a compiled Rust core that can be used as a native library, a command-line tool, a REST API server, or a WebAssembly module for browser-based processing. The system is designed to run entirely on self-hosted infrastructure, with no data leaving the user's environment. What distinguishes Kreuzberg is its breadth of integration surfaces and its pipeline architecture. It exposes extraction capabilities through native bindings fo

    Rustdocument-intelligenceelixirffi
    在 GitHub 上查看↗8,527
  • lepture/mistunelepture 的头像

    lepture/mistune

    2,978在 GitHub 上查看↗

    Mistune is a pure Python implementation of a Markdown to HTML parser. It functions as a library that converts Markdown formatted text into HTML markup for rendering in web browsers. The project is designed as an extensible Markdown renderer, utilizing a modular system that allows for the customization of how Markdown elements are transformed into HTML via a pluggable renderer. Its capabilities cover a range of conversion tasks, including static site generation, dynamic content rendering, and the creation of custom documentation workflows.

    Pythonmarkdown
    在 GitHub 上查看↗2,978
  • libxls/libxlslibxls 的头像

    libxls/libxls

    530在 GitHub 上查看↗

    Read binary Excel files from C/C++

    C
    在 GitHub 上查看↗530
  • microsoft/markitdownmicrosoft 的头像

    microsoft/markitdown

    154,485在 GitHub 上查看↗

    This project is an AI-powered document processing engine designed to transform diverse file formats into structured Markdown. By leveraging multimodal language models, it performs complex layout analysis and semantic text extraction, allowing for the conversion of both unstructured files and scanned images into machine-readable content. The toolkit distinguishes itself through a modular, plugin-based architecture that orchestrates multi-stage extraction pipelines. Users can steer the parsing behavior by injecting custom instructions, enabling the system to adapt to domain-specific document st

    Pythonautogenautogen-extensionlangchain
    在 GitHub 上查看↗154,485
  • pdfminer/pdfminer.sixpdfminer 的头像

    pdfminer/pdfminer.six

    6,906在 GitHub 上查看↗

    pdfminer.six is a programmatic tool for extracting text, layout information, and metadata from PDF documents into machine-readable formats. It functions as a document parser that converts internal PDF objects and structures into accessible data objects for analysis. The project includes utilities for decrypting RC4 and AES encrypted files to enable content extraction. It also provides a layout analyzer to identify fonts, colors, and text locations to determine the organizational structure of pages. The system covers a broad range of extraction capabilities, including the retrieval of embedde

    Pythonparserpdfpython
    在 GitHub 上查看↗6,906
  • pikepdf/pikepdfpikepdf 的头像

    pikepdf/pikepdf

    2,744在 GitHub 上查看↗

    A Python library for reading and writing PDF, powered by QPDF

    Python
    在 GitHub 上查看↗2,744
  • plandem/xlsxplandem 的头像

    plandem/xlsx

    177在 GitHub 上查看↗

    Fast and reliable way to work with Microsoft Excel™ xlsx files in Golang

    Go
    在 GitHub 上查看↗177
  • py-pdf/pypdfpy-pdf 的头像

    py-pdf/pypdf

    9,818在 GitHub 上查看↗

    pypdf is a Python library for parsing, manipulating, and generating PDF documents. It provides high-level operations for document processing, such as merging multiple files into one or splitting a single document into smaller files. The project includes specialized tools for managing interactive elements, including the creation and modification of annotations, hyperlinks, and form fields. It also supports advanced metadata management, allowing for the extraction and modification of standard document properties and XML-based XMP metadata. Beyond basic structural changes, the library covers pa

    Pythonhelp-wantedpdfpdf-documents
    在 GitHub 上查看↗9,818
  • python-markdown/markdownPython-Markdown 的头像

    Python-Markdown/markdown

    4,215在 GitHub 上查看↗

    This project is a Python library and command-line tool designed to convert Markdown text and files into structured HTML fragments. It functions as a Markdown-to-HTML converter and parser that transforms piped text or source files into web-ready documents. The project is an extensible text processor featuring a pluggable API for defining custom inline and block syntax. This modular framework allows for the registration of specialized syntax extensions, such as tables and footnotes, and provides a system for managing runtime configuration settings. The conversion process covers multilingual te

    Python
    在 GitHub 上查看↗4,215
  • yaml/pyyamlyaml 的头像

    yaml/pyyaml

    2,900在 GitHub 上查看↗

    Canonical source repository for PyYAML

    Python
    在 GitHub 上查看↗2,900
  • brechtsanders/xlsxiobrechtsanders 的头像

    brechtsanders/xlsxio

    519在 GitHub 上查看↗

    XLSX I/O - C library for reading and writing .xlsx files

    C
    在 GitHub 上查看↗519
  • brianray/mmbrianray 的头像

    brianray/mm

    172在 GitHub 上查看↗

    Python powered spreadsheets

    Python
    在 GitHub 上查看↗172
  • chonla/cellwalkerchonla 的头像

    chonla/cellwalker

    3在 GitHub 上查看↗

    Excel Cell Name Traversal for Go

    Go
    在 GitHub 上查看↗3
  • dagwieers/unoconvdagwieers 的头像

    dagwieers/unoconv

    2,748在 GitHub 上查看↗

    Universal Office Converter - Convert between any document format supported by LibreOffice/OpenOffice.

    Python
    在 GitHub 上查看↗2,748
  • docling-project/doclingdocling-project 的头像

    docling-project/docling

    61,674在 GitHub 上查看↗

    Docling is a modular framework designed for document parsing, layout analysis, and structured data extraction. It transforms unstructured files and web content into a unified, hierarchical data model that preserves the spatial and semantic relationships between text, tables, images, and layout elements. By normalizing diverse input formats into a consistent internal representation, the library enables uniform processing across various document types. The project distinguishes itself through a schema-driven approach that maps document regions to strongly-typed objects, ensuring data accuracy t

    Pythonaiconvertdocument-parser
    在 GitHub 上查看↗61,674
  • eliben/pyelftoolseliben 的头像

    eliben/pyelftools

    2,249在 GitHub 上查看↗

    Parsing ELF and DWARF in Python

    Python
    在 GitHub 上查看↗2,249