Ši tema apima, kaip suspausti CSV failą naudojant C#. Joje aptariamos aplinkos nustatymas, žingsnis po žingsnio algoritmas ir vykdomasis pavyzdys, kaip suspausti CSV failą naudojant C#. Be to, jums nereikia įdiegti jokios papildomos failų suspaudimo programos savo aplinkoje, kad naudotumėte šią funkciją.
Žingsniai, kaip suspausti CSV naudojant C#
- Paruoškite sistemą dirbti su Aspose.ZIP, kad suspaustumėte CSV failą
- Inicijuokite Archive klasės objektą
- Perduokite įvesties failo pavadinimą ir ZIP įrašą
- Eksportuokite rezultatą ZIP failą iškviečiant Save metodą
Aukščiau pateikti žingsniai aprašo, kaip sukurti įrankį CSV failo dydžio sumažinimui naudojant C#. Pirma, suspaudimo procesas prasideda analizuojant šaltinio failą, atskirtą kableliais. Tada sukuriami įvairūs įrašai, nurodant šaltinio failų kelius, failų pavadinimus ir taikinių failų pavadinimus ZIP archyve. Galiausiai eksportuokite sugeneruotą ZIP katalogą, kad užbaigtumėte procesą.
Kodas, kaip suspausti CSV failą naudojant C#
using Aspose.Zip; | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
// Create Archive class object | |
var arch = new Aspose.Zip.Archive(); | |
// Specify file names and create entry | |
arch.CreateEntry("input.csv", "sample.csv"); | |
// Save compressed ZIP archive containing CSV data | |
arch.Save("csv_archive.zip"); |
Šis kodo fragmentas demonstruoja funkciją suspausti CSV naudojant C#. Tačiau tai yra minimali versija, kurią galima tobulinti, kad būtų galima keisti failų skaičių ir duomenų saugumą, įskaitant šifravimą arba slaptažodžio apsaugą. Be to, daugelis pasirinktinių savybių, tokių kaip koduotės ar komentarų nustatymas, taip pat gali būti keičiami pagal jūsų poreikius.
Ši pamoka paaiškino visas svarbias detales, kaip suspausti CSV failą naudojant C#. Taip pat galite išgauti duomenis iš RAR archyvų, kaip paaiškinta straipsnyje Išgauti RAR failus naudojant C#.