Tento krátký tutoriál popisuje jak převést TSV do Excelu v Pythonu. Obsahuje informace o konfiguraci prostředí pro provedení tohoto úkolu, všechny požadované třídy a metody z API a spustitelný ukázkový kód, který transformuje soubor TSV do Excelu v Pythonu pomocí několika řádků kód. Získáte také informace o různých typech přizpůsobení pro načítání vstupního TSV souboru a ukládání výstupního XLSX souboru.
Kroky k převodu TSV do Excelu v Pythonu
- Nakonfigurujte prostředí pro práci s Aspose.Cells pro Python přes Javu
- Přidejte potřebné třídy a enumerátory pomocí direktivy import
- Vytvořte třídu LoadOptions pro nastavení formátu načtení TSV
- Načtěte zdrojový soubor TSV v objektu Workbook pomocí zadaných vlastností v objektu LoadOptions
- Uložte výsledný sešit jako XLSX
Zde jsou kroky, které nás vedou k napsání převodníku TSV do Excelu v Pythonu. Na začátku je objekt třídy LoadOptions deklarován a inicializován před načtením souboru šablony TSV, protože třída LoadOptions nabízí mnoho vlastností, které mohou řídit operaci načítání, jako jsme v tomto ukázkovém kódu nastavili formát načtení na TSV. Jakmile je konfigurace hotová, přistoupíme k načtení souboru TSV a jeho převedení na soubor Excel.
Kód pro převod TSV na XLSX v Pythonu
Tento kus kódu mění TSV na Excel v Pythonu a používá objekt třídy LoadOptions, který poskytuje funkce, jako je kontrola platnosti dat zdrojového souboru TSV, kontrola omezení aplikace Excel před načtením velkého souboru TSV, nastavení monitoru přerušení pro zpracování chybové stavy a nastavení paměti, abychom jmenovali alespoň některé. Máme také možnosti uložit výstupní soubor různými způsoby, jako je uložení výstupu do bajtového pole, nastavení digitálních podpisů, nastavení možností šifrování a nastavení motivů a stylů, abychom jmenovali jen několik.
Tento tutoriál vás vedl k vytvoření aplikace pro převod TSV na XLSX v Pythonu. Pokud se chcete naučit další pokročilé funkce, jako je přidávání komentářů do převedeného souboru XLSX, přečtěte si článek na jak přidávat komentáře v Excelu pomocí Pythonu.