Block a user
DataNormLib (1.0.0)
Published 2026-08-05 14:50:09 +00:00 by thomas
Installation
dotnet nuget add source --name thomas --username your_username --password your_token https://gitea.ziegler.bz/api/packages/thomas/nuget/index.jsondotnet add package --source thomas --version 1.0.0 DataNormLibAbout this package
Library for reading DATANORM V4/V5/V6 catalog files.
DataNormLib
Library for reading official DATANORM catalog files (V4 and V5).
DATANORM 6 is not an officially published DATANORM version. The V6 enum
value is reserved for proprietary extensions and is not covered by the test
samples.
Usage
using DataNormLib.Readers;
using DataNormLib.Models;
DatanormFile file = DatanormReader.Read("path/to/datanorm.dat");
Console.WriteLine($"Version: {file.Version}");
Console.WriteLine($"Articles: {file.ArticleRecords.Count()}");
foreach (var article in file.ArticleRecords)
{
Console.WriteLine($"{article.ArticleNumber}: {article.ArticleName1}");
}
Async API:
DatanormFile file = await DatanormReader.ReadAsync("path/to/datanorm.dat");
Supported Record Types
| Type | Description | V4 | V5 | |
|---|---|---|---|---|
| V | Header / version | x | x | |
| A | Article master data | x | x | |
| B | Version-dependent changes | x | x | |
| C | Short text | x | x | |
| D | Long text | x | x | |
| E | Version-dependent record | x | x | |
| L | End record | x | x | |
| P | Price changes | x | ||
| T | Product groups | x |
Details
2026-08-05 14:50:09 +00:00
Assets (2)
Versions (1)
View all
NuGet
2
DataNormLib
23 KiB
datanormlib.1.0.0.nupkg
23 KiB
datanormlib.nuspec
625 B
1.0.0
2026-08-05