LuminaSupplemental.Excel 3.0.4

dotnet add package LuminaSupplemental.Excel --version 3.0.4
                    
NuGet\Install-Package LuminaSupplemental.Excel -Version 3.0.4
                    
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="LuminaSupplemental.Excel" Version="3.0.4" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="LuminaSupplemental.Excel" Version="3.0.4" />
                    
Directory.Packages.props
<PackageReference Include="LuminaSupplemental.Excel" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add LuminaSupplemental.Excel --version 3.0.4
                    
#r "nuget: LuminaSupplemental.Excel, 3.0.4"
                    
#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.
#:package LuminaSupplemental.Excel@3.0.4
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=LuminaSupplemental.Excel&version=3.0.4
                    
Install as a Cake Addin
#tool nuget:?package=LuminaSupplemental.Excel&version=3.0.4
                    
Install as a Cake Tool

Lumina Supplemental

Lumina Supplemental is an additional library that provides additional data that the game's data sheets do not provide.

Sheet Description
AirshipDrop Item's that drop on specific airship routes
AirshipUnlock The route required to be run to unlock a route
BNpcLink The association between BNpcName and BNpcBase, sourced from gubal, mappy and manual data
BNpcLinkNoGubal The association between BNpcName and BNpcBase, sourced from mappy and manual data
DungeonBoss A list of bosses, which duty they show up in and which fight
DungeonBossChest Items that drop from duty boss chests
DungeonBossDrop Items that drop from a duty boss
DungeonChest Chests that show up inside a duty
DungeonChestItem Items which show up inside chests inside a duty
DungeonDrop Items which drop within a duty(generic)
ENpcPlace Extra NPC locations that are not stored within the game's sheets
ENpcShop Extra shop mapping data that is not stored within the game's sheets
FateItem Item's that can be earned from a fate
FestivalName The names for festivals are not stored within the game, this associates a festival with a name
FieldOpCoffer Items that drop from field op chests(pagos, etc)
GardeningCrossbreed Items gained by crossbreeding seeds
HouseVendor A sheet that helps deduplicate housing vendors
ItemPatch The patch in which an item was introduced
ItemSupplement Contains general information about pairs of items(desynth, reduction, coffers, etc)
MobDrop Items that can be sourced from monsters
MobSpawn Where monsters spawn
QuestRequiredItem The items required for quests are baked into the game's LUA, this is data extracted from that
RetainerVentureItem Items that can be gained from sending a retainer on a venture(exploration + quick)
ShopName Extra shop names when the shop is blank in the sheets
StoreItem Items that can be obtained through the SQ shop for $
SubmarineDrop Items that drop on specific submarine routes
SubmarineUnlock The route required to be run to unlock a route

To load a specific CSV (Dungeon Bosses as an example):

try
{
    var lines = CsvLoader.LoadResource<DungeonBoss>(CsvLoader.DungeonBossResourceName, out var failedLines, GameData, GameData.Options.DefaultExcelLanguage);
    if (failedLines.Count != 0)
    {
        foreach (var failedLine in failedLines)
        {
            PluginLog.Error("Failed to load line from " + title + ": " + failedLine);
        }
    }
    return lines;
}
catch (Exception e)
{
    PluginLog.Error("Failed to load " + title);
    PluginLog.Error(e.Message);
}
return new List<T>();

Feel free to submit a PR if any of the data is wrong or you have additional data that could be added.

Product Compatible and additional computed target framework versions.
.NET net9.0-windows7.0 is compatible.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on LuminaSupplemental.Excel:

Package Downloads
AllaganLib.GameSheets

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
3.0.4 207 9/2/2025
3.0.3 212 8/20/2025
3.0.1 182 8/9/2025
3.0.0 267 8/6/2025
2.3.12 244 6/8/2025
2.3.10 122 6/8/2025
2.3.9 83 6/7/2025
2.3.8 79 6/7/2025
2.3.7 197 6/3/2025
2.3.6 158 6/1/2025
2.3.5 108 6/1/2025
2.3.3 186 5/27/2025
2.3.2 182 4/26/2025
2.3.1 194 4/22/2025
2.3.0 698 3/26/2025
2.2.4 153 2/12/2025
2.2.3 203 2/12/2025
2.2.2 129 2/11/2025
2.2.1 130 2/11/2025
2.2.0 176 2/3/2025
2.1.9 143 2/1/2025
2.1.8 210 1/7/2025
2.1.7 129 12/30/2024
2.1.6 171 12/17/2024
2.1.5 249 11/24/2024
2.1.4 143 11/21/2024
2.1.3 177 11/18/2024
2.1.2 112 11/18/2024
2.1.1 200 11/13/2024
2.1.0-alpha 111 10/21/2024
2.0.6 384 7/30/2024
2.0.5 140 7/23/2024
2.0.4 121 7/22/2024
2.0.3 144 7/21/2024
2.0.2 131 7/19/2024
2.0.1 120 7/18/2024
2.0.0 247 7/10/2024