Excel tekstiksi

Muunna Excel (XLS, XLSX) tekstitiedostoksi C# .NET:illä

Excel laskentataulukot ovat kaikkialla käytettävissä oleva työkalu tietojen hallintaan ja analysointiin. Ne eivät kuitenkaan aina ole tehokkain muoto web-sovelluksille. Siksi Excel-tiedostojen muuntaminen tekstitiedostoiksi (txt) on yleinen tehtävä tietojenkäsittelyssä, koska sen avulla käyttäjät voivat käsitellä tietoja enemmän joustava ja luettava muoto. Tekstitiedostot ovat myös kevyitä ja helppo avata eri ohjelmissa, joten ne ovat ihanteellinen valinta tietojen tallentamiseen ja jakamiseen. Excel-tiedostojen muuntaminen tekstitiedostomuotoon (.txt) voi kuitenkin olla pelottava tehtävä, varsinkin jos et tunne ohjelmointikieliä. Onneksi C# .NET:n avulla voit helposti muuntaa Excel-tiedostosi tekstimuotoon ilman paljon vaivaa. Tässä oppaassa näytämme, kuinka voit muuntaa Excel-tietosi tekstitiedostoksi (.txt) .NET Cloud SDK:n avulla.

Excel-tekstimuunnossovellusliittymä

Aspose.Cells Cloud SDK for .NET on tehokas ja kustannustehokas tapa muuntaa Excel-tiedostoja tekstitiedostomuotoon (.txt). Tämä pilvipohjainen lähestymistapa tarjoaa lukuisia etuja, kuten skaalautuvuuden, saavutettavuuden ja parannetut suojausominaisuudet. Muunnosprosessi on luotettava ja tuottaa korkealaatuisia tuloksia. Hae vain “Aspose.Cells-Cloud” ja napsauta Lisää paketti -painiketta. Toiseksi, jos sinulla ei ole Cloud Dashboardin -tiliä, luo ilmainen tili käyttämällä kelvollista sähköpostiosoitetta ja hanki henkilökohtaiset kirjautumistietosi.

Muunna Excel TXT:ksi C#:lla

API tarjoaa seuraavat kolme tapaa käsitellä tiedostomuotojen muuntamista.

GetWorkbook – Hanki Excel-syöte pilvitallennustilasta ja tallenna tulos pilvitallennustilaan. PutConvertWorkbook - Muuntaa Excel-tiedoston muihin muotoihin pyyntösisällöstä. PostWorkbookSaveAs – Tallentaa Excel-tiedoston muun muotoisena tiedostona tallennustilaan.

Nyt tässä osiossa kiinnostuksemme on ladata syötetty Excel-tiedosto paikalliselta asemalta, suorittaa muunnos ja tallentaa tuloksena oleva tekstitiedosto pilvitallennustilaan.

// Täydelliset esimerkit ja datatiedostot ovat osoitteessa 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// luo CellsApi-ilmentymä välittämällä ClientID ja ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// ensimmäinen Excle-työkirja asemalla
string input_Excel = "input.xlsx";
// tuloksena olevan tekstitiedoston nimi
string resultant_File = "output.txt";

try
{
    // lue Excel-tiedosto tiedostoinstanssiin
    var file = System.IO.File.OpenRead(input_Excel);

    // alusta muunnostoiminto
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // tulosta onnistumisviesti, jos ketjutus onnistuu
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel to Text converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Kehitetään ymmärrystämme tästä koodinpätkästä:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Luo CellsApi-objekti samalla, kun välität asiakkaan tunnistetiedot argumentteina.

var file = System.IO.File.OpenRead(input_Excel);

Lue syötetyn Excel-työkirjan sisältö FileStream-objektiin.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

Soita API muuntaa Excel tekstimuotoon. Tuloksena oleva tiedostomuoto ja tuloksena oleva tekstitiedoston nimi tarjotaan argumenttina tälle menetelmälle. Muuntamisen jälkeen tulos tallennetaan pilvitallennustilaan.

Excel tekstiksi

Excel-tekstimuunnos esikatselu.

Yllä olevassa esimerkissä luotu Excel-työkirja ja tuloksena oleva TXT-tiedosto voidaan ladata tiedostoista input.xls ja output.txt.

Excelistä tekstitiedostoon cURL-komentojen avulla

Olemme oppineet, että tekstitiedostot ovat kevyitä ja tehokkaita siirrettäväksi Internetin kautta. Nyt tässä osiossa aiomme muuntaa Excel-tiedostot tekstimuotoon Aspose.Cells Cloud REST API:n ja cURL-komennon avulla. Tämä lähestymistapa tarjoaa useita etuja, kuten yhteensopivuuden eri ohjelmistosovellusten ja käyttöjärjestelmien kanssa, parannetun tietoturvan ja paremman tehokkuuden.

Joten aloittaaksemme meidän on luotava JWT-käyttöoikeustunnus asiakkaan tunnistetietojen perusteella:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Seuraava vaihe on kutsua API PostWorkbookSaveAs. Tämä API lataa syötetyn Excelin pilvitallennustilasta ja tallentaa sitten tuloksena olevan TXT:n samaan pilvitallennustilaan.

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

Päätelmät

Tässä opetusohjelmassa olemme oppineet, että Aspose.Cells Cloud SDK for .NET ja cURL-komennot tarjoavat kätevän ja tehokkaan tavan muuntaa Excel-tiedostoja tekstimuotoon. Tämä voi olla erityisen hyödyllistä käytettäessä suuria tietojoukkoja tai monimutkaisia kaavoja, koska tekstitiedostojen avulla käyttäjät voivat poimia nopeasti tarvittavat tiedot ilman erikoisohjelmistoja tai ohjelmointitaitoja.

Molemmat lähestymistavat tarjoavat lukuisia etuja, kuten yhteensopivuuden eri ohjelmistosovellusten ja käyttöjärjestelmien kanssa, parannetun tietoturvan ja paremman tehokkuuden pienemmän tiedostokoon ansiosta. Lisäksi Aspose.Cells Cloud SDK for .NET- ja cURL-komennot ovat helppokäyttöisiä ja tarjoavat joustavuutta, mikä tekee niistä loistavan valinnan niin yrityksille kuin yksityishenkilöillekin. Hyödyntämällä Aspose.Cells Cloud SDK:ta .NET- ja cURL-komentoille, voit muuntaa Excel-tiedostoja nopeasti ja helposti tekstiksi ja tehdä tiedoistasi helpommin käytettävyyttä ja turvallisuutta. Aloitetaan tänään!

Hyödyllisiä linkkejä

Suositellut artikkelit

Saat lisätietoja seuraavista linkeistä: