Hogyan konvertáljunk Xlsx-et Xlt-re

Sheetize XLSX‑to‑XLT Converter for .NET egy egyszerű, mégis erőteljes API‑t biztosít a teljesen felépített XLSX munkafüzetek tiszta XLT sablonokká alakításához. Megőrzi az összes stílust, képletet, adat‑ellenőrzési szabályt és névdefiníciót, miközben eltávolítja a cellaértékeket, így a kapott XLT újra felhasználható a csapatok vagy folyamatok számára.

Főbb funkciók

XLSX → XLT konvertálás

Bármilyen XLSX fájlból XLT sablont generálhatunk, kiválaszthatjuk, mely munkalapok maradjanak meg, megőrizhetjük a rejtett sorokat/oszlopokat, illetve megtarthatjuk az egyedi formátumokat.

Szelektív tartalom törlése

Kiválasztható, hogy csak a cellaértékek legyenek törölve, vagy egyúttal töröljük a megjegyzéseket, hiperlinkeket és dinamikus neveket is, miközben a struktúra érintetlen marad.

Formázás és képletek megőrzése

Az összes cellastílus, feltételes formázás és képlet változatlanul marad, biztosítva, hogy a sablon ugyanúgy viselkedjen, mint a forrásmunkafüzet, amikor új adatok kerülnek beírásra.

Streaming és nagy‑fájl támogatás

A munkafüzetek streaming módban történő feldolgozása alacsony memóriaigényt eredményez, így vállalati szintű sablon generálásra is alkalmas.

Részletes útmutató

XLSX → XLT munkafolyamat

Az XLSX fájl XLT sablonra konvertálásához a Sheetize‑szel kövesse az alábbi lépéseket:

  1. Konverter inicializálása: Hozzon létre egy SpreadsheetConverter példányt.
  2. Beállítások konfigurálása: Állítsa be a SpreadsheetSaveOptions‑t, hogy meghatározza, mely munkalapok maradjanak, csak értékeket tisztítson vagy akár megjegyzéseket is, valamint a kimeneti útvonalat.
  3. Fájlutak megadása: Adja meg a forrás‑XLSX útvonalát és a cél‑XLT fájl helyét.
  4. Konvertálás végrehajtása: Hívja meg a Process metódust a felkészített betöltési és mentési opciókkal.

Példa – XLSX konvertálása XLT‑re, csak az értékek törlése

using Sheetize;

var loadOptions = new LoadOptions
{
    InputFile = @"D:\Templates\Report.xlsx"
};

var saveOptions = new SpreadsheetSaveOptions
{
    OutputFile = @"D:\Templates\ReportTemplate.xlt"
};

SpreadsheetConverter.Process(loadOptions, saveOptions);

Bővített formátumtámogatás

  • A Sheetize vissza is konvertálhat XLT‑t XLSX‑re, lehetővé téve a sablonok körkörös szerkesztését.
  • A könyvtár közvetlenül exportál CSV, TSV vagy JSON formátumba a sablonból, ami adat‑vezérelt jelentéskészítést tesz lehetővé.
  • Kombinálhatja az XLSX‑to‑XLT konvertálást a HTML ↔ XLSX eszközökkel, így teljes pipeline‑t hozhat létre, például HTML → XLSX → XLT.

Ezekkel a lehetőségekkel a Sheetize egyszerűvé teszi az XLSX‑to‑XLT konvertálást, legyen szó egy gyors egyszeri szkriptről vagy egy termelési szintű szolgáltatásról, amely újrahasználható Excel sablonok generálását végzi.

 Magyar