LazyData0 1.0.0
dotnet add package LazyData0 --version 1.0.0
NuGet\Install-Package LazyData0 -Version 1.0.0
<PackageReference Include="LazyData0" Version="1.0.0" />
paket add LazyData0 --version 1.0.0
#r "nuget: LazyData0, 1.0.0"
// 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 ExcelMemoryStream
. - 🔹 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 | Versions 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. |
-
net9.0
- DocumentFormat.OpenXml (>= 3.0.2)
- QuestPDF (>= 2024.3.10)
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 |