LazyData0 1.0.0

dotnet add package LazyData0 --version 1.0.0                
NuGet\Install-Package LazyData0 -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LazyData0" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LazyData0 --version 1.0.0                
#r "nuget: LazyData0, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install LazyData0 as a Cake Addin
#addin nuget:?package=LazyData0&version=1.0.0

// Install LazyData0 as a Cake Tool
#tool nuget:?package=LazyData0&version=1.0.0                

LazyData0: Effortless Data Handling for Excel, PDF, and Word 🚀

LazyData0 is a powerful yet lightweight C# library designed to simplify Excel, PDF, and Word document handling. Whether you need to generate reports, extract structured data, or automate document workflows, LazyData0 provides an easy-to-use API for exporting and importing data across multiple file formats.


💡 Key Features:

📊 Excel Processing (XLSX)

  • 🔹 Seamless Export: Convert any IEnumerable<T> to an Excel MemoryStream.
  • 🔹 Easy Import: Read Excel files into strongly-typed List<T> objects.
  • 🔹 Multiple Input Options: Supports file paths, byte arrays, and memory streams.
  • 🔹 Automatic Data Mapping: Uses reflection to match Excel columns to C# class properties.
  • 🔹 Supports Various Data Types: Handles int, double, bool, DateTime, and more.

📄 PDF Generation

  • 🔹 Convert Lists to PDF Tables: Create structured PDF reports from List<T>.
  • 🔹 Rich Text and Tables: Supports multi-line text wrapping and table formatting.
  • 🔹 Export to MemoryStream: Ideal for APIs and document generation.
  • 🔹 Custom Fonts and Styles: Format text, add headers, and apply bold/italic styles.

📝 Word Document Handling (DOCX)

  • 🔹 Generate Word Documents: Convert structured data to formatted .docx files.
  • 🔹 Insert Tables and Paragraphs: Supports structured document creation.
  • 🔹 Extract Text from Word Files: Read .docx content into C# objects.
  • 🔹 Modify and Append Content: Edit existing Word documents programmatically.

🎯 Why Choose LazyData0?

No External Dependencies – Uses OpenXML and PdfSharp (No Excel/Word Interop required).
Supports Multiple File Types – Work with Excel, PDF, and Word in one library.
Fast and Lightweight – Optimized for performance and low memory usage.
Perfect for APIs & Automation – Stream files directly in web applications.
Easy to Use – Simple methods for exporting and importing structured data.


💼 Ideal Use Cases

  • 📊 Data Reporting – Export structured data from C# applications.
  • 📄 Document Generation – Create PDFs and Word files dynamically.
  • 🔄 Automated Imports – Read Excel, Word, and PDF files into structured objects.
  • 🌍 API Integration – Generate and serve documents via web services.

🚀 Get Started with LazyData0 Today!

Effortlessly handle Excel, PDF, and Word documents in your C# applications with minimal code! 💡

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 52 2/26/2025