excel til csv

Umbreyttu Excel (XLS, XSLX) í CSV með C# .NET

Excel töflureiknar eru ómissandi tæki til að geyma, stjórna og greina gögn. Hins vegar getur komið fyrir að þú þurfir að umbreyta Excel gögnunum þínum í annað snið, svo sem CSV, til að gera þau aðgengilegri fyrir aðra eða flytja þau inn í annað forrit. Góðu fréttirnar eru þær að umbreyta Excel í CSV hefur aldrei verið auðveldara, en þökk sé Aspose.Cells Cloud. Það er öflugt skýjabundið API sem veitir möguleika á að umbreyta Excel gögnum í ýmis skráarsnið, þar á meðal CSV, með örfáum línum af kóða. Í þessari grein munum við sýna þér hvernig á að nota Aspose.Cells Cloud til að umbreyta Excel töflureiknum í CSV snið og kanna kosti þess að nota þetta öfluga API fyrir gagnabreytingarþarfir þínar.

Forritaskil Excel til CSV viðskipta

Lærðu hvernig á að einfalda ferlið við að breyta Excel gögnum í CSV snið með hjálp Aspose.Cells Cloud. Þetta API styður nýjustu útgáfur af Excel og býður upp á alhliða eiginleika sem gera það auðvelt að umbreyta gögnum á milli mismunandi skráarsniða. Á sama hátt býður Aspose.Cells Cloud SDK fyrir .NET upp á einfaldan og beina leið til að umbreyta Excel í CSV með C# forritunarmáli (með því að nota nokkrar kóðalínur). Svo hvort sem þú ert byrjandi eða reyndur verktaki, þá mun þessi grein hjálpa þér að byrja með Excel til CSV umbreytingu með Aspose.Cells Cloud SDK fyrir .NET.

Til að byrja með SDK nýtingu þurfum við að bæta við tilvísun þess í gegnum NuGet pakkastjóra. Leitaðu einfaldlega „Aspose.Cells-Cloud“ og ýttu á Bæta við pakka hnappinn.

Nú, til þess að nota API getu, þurfum við líka að hafa Cloud mælaborðsreikning. Ef þú ert ekki þegar áskrifandi, vinsamlegast búðu til ókeypis reikning yfir Cloud Dashboard með því að nota gilt netfang og fáðu persónulega persónuskilríki viðskiptavinarins.

Umbreyttu Excel í CSV með C#

Hér að neðan er kóðabúturinn sem getur hjálpað okkur að umbreyta Excel í CSV án þess að nota Microsoft Office Automation eða önnur uppsett tól. Eins og þú gætir séð er allt ferlið einfalt og beint fram.

// Fyrir heildar dæmi og gagnaskrár, vinsamlegast farðu á 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Fáðu skilríki viðskiptavina frá https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// búa til CellsApi tilvik með því að gefa upp ClientID og ClientSecret upplýsingar
CellsApi instance = new CellsApi(clientID, clientSecret);

// Nafn á Excel innsláttarskránni okkar
string name = "TestCase.xls";
// Snið fyrir skrá sem myndast
string format = "CSV";

try
{
    // hlaðið skránni af staðbundnu drifi
    using (var file = System.IO.File.OpenRead(name))
    {

        // frumstilla umbreytingaraðgerðina
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // vistaðu CSV sem myndast á staðbundið drif
        using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // prentaðu árangursskilaboð ef umbreytingin heppnast
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to CSV successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Við skulum skilja kóðann hér að ofan:

CellsApi instance = new CellsApi(clientID, clientSecret);

Búðu til hlut af CellsApi þar sem við sendum skilríki viðskiptavinarins sem rök.

var file = System.IO.File.OpenRead(name)

Lestu Excel vinnublaðið fyrir innslátt með OpenRead(…) aðferð í System.IO.File bekknum.

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Þessi aðferð kveikir á Excel í CSV umbreytingu og vistar CSV sem myndast í skýjageymslu.

using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

Notaðu þennan kóða til að vista CSV sem myndast á staðbundið drif

excel til csv

Mynd 2: - Forskoðun XLSX í CSV umbreytingu.

Notaðu eftirfarandi tengil til að hlaða niður sýnishorni Excel vinnublaðsins TestCase.xlsx sem notað er í dæmið hér að ofan.

XLSX til CSV með cURL skipunum

Það eru nokkrar ástæður fyrir því að aðgangur að Aspose.Cells Cloud í gegnum cURL skipanir er frábær kostur fyrir forritara. Sumir af kostunum við að nota cURL skipanir eru:

  1. Sjálfvirkni: Gerðu viðskiptaferlið sjálfvirkt og gerir það auðveldara og skilvirkara.
  2. Samhæfni milli palla: Styður á Windows, macOS og Linux, sem gerir það að kjörnum valkosti fyrir forritara sem vinna með margvísleg stýrikerfi.
  3. Auðvelt að samþætta: Samþætta öðrum verkfærum og kerfum (fella inn í núverandi verkflæði).
  4. Sveigjanleiki: Gerir þér kleift að tilgreina snið og uppbyggingu framleiðslunnar.
  5. Aukið öryggi: þú getur tryggt að viðkvæm gögn haldist örugg, þar sem ferlið felur ekki í sér að gögn eru send á vefsíðu eða forrit þriðja aðila.

Nú er fyrsta skrefið í umbreytingarferlinu að búa til JWT aðgangslykil byggt á skilríkjum viðskiptavina okkar:

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"

Eftir myndun tákns, vinsamlegast framkvæmdu eftirfarandi skipun til að breyta XLSX í CSV og vista úttakið í skýjageymslu:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/TestCase(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=output.csv&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Ef við höfum áhuga á að vista útflutta CSV á staðbundið drif, vinsamlegast reyndu að nota eftirfarandi cURL skipun:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/TestCase(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o  "output.csv"

Lokaorð

Í lok þessarar greinar höfum við komist að þeirri niðurstöðu að Aspose.Cells Cloud veitir þægilega og áreiðanlega leið til að umbreyta Excel töflureiknum í CSV snið með því að nota C# forritunarmál. Ennfremur býður þetta API upp á breitt úrval af eiginleikum og virkni, sem gerir það að tilvalinni lausn fyrir forritara og fyrirtæki sem þurfa að umbreyta Excel gögnum í CSV snið. Hvort sem þú ert að leita að því að gera sjálfvirkan gagnabreytingarferlið þitt, eða vilt einfaldlega gera viðskiptaferlið auðveldara og skilvirkara, þá er Aspose.Cells Cloud hin fullkomna lausn fyrir þig. Með notendavænt viðmóti, yfirgripsmiklum eiginleikum og öflugu SDK fyrir .NET geturðu verið viss um að þú fáir bestu mögulegu lausnina fyrir gagnabreytingarþarfir þínar. Svo, ef þú ert að leita að fljótlegri og skilvirkri leið til að umbreyta Excel í CSV, reyndu að nota Aspose.Cells Cloud í dag.

Vinsamlegast ekki sleppa því að skoða Vöruskjölin, sem inniheldur ótrúleg efni sem útskýra alla spennandi eiginleika API. Að lokum, ef þú lendir í einhverjum vandamálum þegar þú notar API skaltu ekki hika við að hafa samband við okkur í gegnum ókeypis Product Support Forum.

tengdar greinar

Vinsamlegast farðu á eftirfarandi tengla til að læra meira um: