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ä
- Muunna Excel TXT:ksi C#:lla
- Excelistä tekstitiedostoon cURL-komentojen 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.
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ä: