excel go focal

Tiontaigh Excel (XLS, XSLX) go CSV ag baint úsáide as C# .NET

Excel agus Word ar dhá cheann de na feidhmchláir Microsoft Office is coitianta a úsáidtear. Cé go n-úsáidtear Excel go príomha chun sonraí uimhriúla a stóráil agus a anailísiú, is uirlis mhóréilimh é Word chun doiciméid téacs a chruthú agus a fhormáidiú. Mar sin féin, tá amanna ann nuair a d’fhéadfadh go mbeadh ort comhad Excel a thiontú go doiciméad Word, b’fhéidir chun tuarascáil nó achoimre ar do shonraí a chruthú. Sa bhlag teicniúil seo, déanfaimid iniúchadh ar na bealaí éagsúla inar féidir leat Excel a thiontú go Word, lena n-áirítear na huirlisí agus na teicnící éagsúla atá ar fáil chun an próiseas a uathoibriú. Déanfaimid plé freisin ar na buntáistí agus na teorainneacha a bhaineann le gach modh, ionas gur féidir leat an cur chuige is fearr a roghnú bunaithe ar do riachtanais shonracha.

Lean an t-alt seo chun tiontaire Excel go Word a fhorbairt ar líne chun do chuid comhad XLS a thiontú go doiciméid go hiomlán formáidithe i gceann cúpla cad a tharlaíonn. Foirfe le haghaidh cur i láthair, tuarascálacha, agus go leor eile. Mar sin lean an treoir céim ar chéim seo a thaispeánann céimeanna chun comhaid a chomhcheangal agus an leas is fearr a bhaint as do shonraí. Bain triail as anois!

API Tiontú Excel go Word

Is API cumhachtach scamall-bhunaithe é Aspose.Cells Cloud SDK do .NET a ligeann d’fhorbróirí XLS a thiontú go doiciméid Word gan uaim. Déanann an SDK seo an próiseas chun sonraí Excel a thiontú go doiciméid Word a uathoibriú, agus an fhormáidiú agus an leagan amach go léir á gcaomhnú. Tá an próiseas chomhshó tapa agus éifeachtach, agus is féidir a dhéanamh i díreach cúpla líne de chód. Sa bhlag teicniúil seo, déanfaimid breathnú níos dlúithe ar conas XLS a thiontú go Word ag baint úsáide as Aspose.Cells Cloud SDK le haghaidh .NET, lena n-áirítear treoir céim ar chéim ar conas tús a chur leis, na roghanna comhshó éagsúla atá ar fáil, agus conas a láimhseáil aon earráidí a d’fhéadfadh tarlú le linn an phróisis chomhshó. Déanfaimid iniúchadh freisin ar na buntáistí agus na teorainneacha a bhaineann leis an API scamall-bhunaithe seo a úsáid agus comhlíonfaimid ár mian le scarbhileog Excel a leabú i gcáipéis Word.

Chun tús a chur le húsáid SDK, táimid chun a thagairt a chur leis trí bhainisteoir pacáiste NuGet. Níl ort ach cuardach a dhéanamh ar “Aspose.Cells-Cloud” agus buail an cnaipe Cuir Pacáiste leis. Ar an dara dul síos, mura bhfuil tú sínithe cheana féin ar Cloud Dashboard, cruthaigh cuntas saor in aisce ag baint úsáide as seoladh ríomhphoist bailí agus faigh do dhintiúir chliaint phearsantaithe.

Tiontaigh Excel go Word in C#

Lean na céimeanna agus an mhír chóid thíos le do thoil chun excel a onnmhairiú go focal le C#.

// Le haghaidh samplaí iomlána agus comhaid sonraí, téigh chuig 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Faigh dintiúir cliant ó https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// cruthaigh mar shampla CellsApi trí shonraí ClientID agus ClientSecret a sholáthar
CellsApi instance = new CellsApi(clientID, clientSecret);

// Ainm ár gcomhad Excel ionchuir
string name = "myDocument.xls";
// Formáid don doiciméad Word dá bharr
string format = "DOCX";

try
{
    // Íoslódáil an comhad ó tiomáint áitiúil
    using (var file = System.IO.File.OpenRead(name))
    {

        // tús a chur leis an oibríocht chomhshó
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // sábháil an CSV dá bharr ar thiomáint áitiúil
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // teachtaireacht rath a phriontáil má tá an chomhshó rathúil
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to Word successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Tuigfimid an blúire cód thuas:

CellsApi instance = new CellsApi(clientID, clientSecret);

Cruthaigh réad de CellsApi áit a dtugaimid dintiúir an chliaint mar argóintí.

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

Léigh an bhileog oibre ionchur Excel ag baint úsáide as modh OpenRead(…) den rang System.IO.File.

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

Cuireann an modh thuas tús leis an gcomhshó Excel go Word agus déantar an DOCX dá bharr a shábháil chuig stóráil Cloud.

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

Anois chun an Word (DOCX) dá bharr a shábháil ar thiomáint áitiúil, bain úsáid as na línte cód thuas

excel go focal

Excel go Word comhshó réamhamharc.

Féadfaidh tú smaoineamh ar an mbileog oibre samplach Excel a úsáidtear sa sampla thuas a íoslódáil ó myDocument.xlsx.

XLS go Word ag baint úsáide as Orduithe cURL

D’fhéadfadh sé gur rogha áisiúil é d’fhorbróirí atá ag lorg réiteach uathoibrithe chun comhaid a thiontú a thiontú XLS go Word trí úsáid a bhaint as orduithe cURL. Ós rud é go bhfuil Aspose.Cells Cloud tógtha ar bharr ailtireacht REST, ionas gur féidir linn comhshó Excel XLS go Word a dhéanamh go héasca ag baint úsáide as an ordú cURL.

Anois, ar dtús ní mór dúinn comhartha rochtana JWT a ghiniúint bunaithe ar dhintiúir ár gcliant:

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"

Anois ní mór dúinn an t-ordú seo a leanas a fhorghníomhú chun an doiciméad XLS a thiontú go Word. Tar éis é a chomhshó, sábhálfar an comhad mar thoradh air i stóráil Cloud:

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

Bain úsáid as an ordú cURL seo a leanas chun tiontú Excel go Word a dhéanamh agus an t-aschur a shábháil ar an tiomántán áitiúil:

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

Nótaí Deiridh

Mar fhocal scoir, féadann sé a bheith am-íditheach agus an-tromchúiseach le Excel a thiontú go Word, ach leis na huirlisí agus na teicnící cearta, is féidir é a uathoibriú agus a dhéanamh i bhfad níos éifeachtaí. Is uirlis amháin den sórt sin é Aspose.Cells Cloud SDK do .NET ar féidir leis an bpróiseas a shimpliú agus cabhrú linn am a shábháil agus táirgiúlacht a mhéadú. Trí ghiaráil a dhéanamh ar an API cumhachtach scamall-bhunaithe seo, is féidir le forbróirí comhaid XLS a thiontú go doiciméid Word go héasca agus gach formáidiú agus leagan amach á gcoimeád acu. Cibé an bhfuil tú ag cruthú tuairiscí, achoimrí, nó doiciméid eile, cuireann Aspose.Cells Cloud SDK do .NET réiteach áisiúil, iontaofa agus cost-éifeachtach ar fáil do do riachtanais chomhshó go léir ó Excel go Word. Leis an gcomhéadan iomasach, doiciméadúchán cuimsitheach, agus den scoth tacaíocht do chustaiméirí, is rogha iontach é an SDK seo d’fhorbróirí atá ag iarraidh a sreabhadh oibre a shruthlíniú agus a dtáirgiúlacht a fheabhsú.

Airteagail Ghaolmhara

Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: