comhartha uisce excel

Conas comhartha uisce a chur isteach in Excel(XLS, XLSX) ag baint úsáide as C#

Is uirlis chumhachtach é Excel a úsáidtear go forleathan chun sonraí a bhainistiú agus a anailísiú. Toisc go bhfuil aithne air go príomha as a ghnéithe uimhriúla agus láimhsithe sonraí, cuireann sé go leor uirlisí úsáideacha formáidithe agus cur i láthair ar fáil freisin. Uirlis amháin dá leithéid is ea an cumas comharthaí uisce a chur isteach, ar féidir iad a úsáid chun íomhá cúlra nó téacs a chur le bileoga oibre Excel. Tá watermarks úsáideach chun eilimintí brandála a chur le doiciméad, chun stádas nó leagan an doiciméid a chur in iúl, nó chun ciseal cosanta a chur leis in aghaidh cóipeáil nó dáileadh neamhúdaraithe. San Airteagal seo, déanfaimid iniúchadh ar conas comharthaí uisce a chur leis agus a bhaint in Excel ag baint úsáide as C#, ag soláthar treoir céim ar chéim dóibh siúd ar mian leo feabhas a chur ar achomharc amhairc a ndoiciméad Excel agus a n-ábhar luachmhar a chosaint.

Excel Uiscemharc API

Soláthraíonn Aspose.Cells Cloud bealach simplí agus éifeachtach chun oibriú le doiciméid Excel sa scamall, rud a ligeann duit do shreabhadh oibre a shruthlíniú agus go leor de do thascanna a bhaineann le Excel a uathoibriú. Mar gheall ar a chomhoiriúnacht tras-ardán, comhtháthú gan uaim, slándáil láidir, agus cost-éifeachtúlacht, is rogha iontach é oibriú le comhaid Excel sa scamall. Ina theannta sin, ceadaíonn an API cumhachtach seo duit oibríochtaí éagsúla a dhéanamh ar dhoiciméid Excel go ríomhchláraithe, lena n-áirítear comhartha uisce a chur leis agus a bhaint.

Anois, chun comhartha uisce a chur isteach in Excel ag baint úsáide as C# .NET, ní mór dúinn tagairt Aspose.Cells Cloud SDK do .NET a chur leis inár dtionscadal. Dá bhrí sin, cuardaigh Aspose.Cells-Cloud i mbainisteoir pacáistí NuGet agus cliceáil ar an gcnaipe “Cuir Pacáiste”. Ina theannta sin, ní mór dúinn cuntas a chruthú thar Dea ag baint úsáide as seoladh ríomhphoist bailí.

Cuir Comhartha Uisce le Excel le C#

Breathnaímid go gasta ar an mbiorán cód C# .NET chun comhartha uisce a chur le leabhar oibre Excel.

// 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 agus ClientID agus ClientSecret á rith
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Ionchuir Excel leabhar oibre ó tiomáint áitiúil
string input_Excel = "input.xls";
// Íomhá le húsáid mar chomhartha uisce
string imageFile = "Landscape.jpg";

// léigh íomhá ionchuir chun sruth mar shampla
var imageStream = System.IO.File.OpenRead(imageFile);

try
{   
    // Léigh an leabhar oibre Excel agus uaslódáil chuig stóráil scamall
    cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));

    // Cruthaigh mar shampla memoryStream
    var memoryStream = new MemoryStream();

    // Úsáid an modh .CopyTo() agus scríobh sruth comhaid reatha chuig sruth cuimhne
    imageStream.CopyTo(memoryStream);

    // Tiontaigh Sruth go Eagar
    byte[] imageBytes = memoryStream.ToArray();
                    
    // Cuir comhartha uisce le leabhar oibre Excel
    var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);

    // priontáil teachtaireacht rath má éiríonn leis an gcomhghaolú
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel Watermark operation successful !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Seo thíos sonraí an bhioráin chóid thuas:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Cruthaigh réad de CellsApi agus dintiúir an chliaint á rá agat mar argóintí.

var imageStream = System.IO.File.OpenRead(imageFile);

Léigh an íomhá ionchuir chuig FileStream shampla.

cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));

Uaslódáil ionchur Excel chuig stóráil scamall.

var memoryStream = new MemoryStream();
imageStream.CopyTo(memoryStream);
byte[] imageBytes = memoryStream.ToArray();

Tiontaítear an t-ionchur FileStream go ByteArray.

var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);

Ar deireadh, glaoimid ar an API comhartha uisce a chur le Excel agus an Leabhar Oibre dá bharr a shábháil ar an stóráil scamall.

Is féidir na comhaid ionchuir Excel agus Íomhá a úsáidtear sa sampla thuas a íoslódáil ó input.xls agus [Landscape.jpg](https://media.photographycourse.net/wp-content/uploads/ 2014/11/08164934/Tírdhreach-Photography-steps.jpg) faoi seach.

Bain úsáid as C# in Excel

Le Aspose.Cells Cloud, tá sé tapa agus simplí comharthaí uisce a bhaint as doiciméid Excel, rud a ligeann duit do shreabhadh oibre a shruthlíniú agus go leor de do thascanna a bhaineann le Excel a uathoibriú. Tá an tasc seo úsáideach nuair is gá duit an comhartha uisce reatha a nuashonrú nó a athsholáthar, nó más mian leat é a bhaint go hiomlán. Leis an Aspose.Cells Cloud API, is féidir leat watermarks a bhaint go héasca ó na bileoga oibre Excel go léir. Bainfidh an API an comhartha uisce ón mbileog oibre sonraithe ansin, ag fágáil an chuid eile den doiciméad gan athrú.

// 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 agus ClientID agus ClientSecret á rith
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Cuir isteach leabhar oibre Excel le comhartha uisce ar an tiomántán áitiúil
string input_Excel = "input.xls";

try
{   
    // Léigh an leabhar oibre Excel agus uaslódáil chuig stóráil scamall
    cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
                    
    // Glaoigh ar API chun comhartha uisce a bhaint as gach bileog oibre Excel
    var response = cellsInstance.CellsWorkbookDeleteWorkbookBackground(input_Excel, null);

    // priontáil teachtaireacht rath má éiríonn leis an gcomhghaolú
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Watermarks removed successfully from Excel !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Sa bhlúire cód thuas, tá an líne cód seo a leanas freagrach as na híomhánna comhartha uisce a bhaint as leabhar oibre Excel.

var response = cellsInstance.CellsWorkbookDeleteWorkbookBackground(input_Excel, null);

Socraigh Íomhá Cúlra Excel ag baint úsáide as Orduithe CURL

Soláthraíonn Aspose.Cells Cloud API REST simplí agus éasca le húsáid, a ligeann duit feidhmiúlacht comhartha uisce dhoiciméid Excel a chomhtháthú i do shreafaí oibre gan uaim. Ina theannta sin, le cabhair ó orduithe cURL, is féidir linn an oibríocht seo a uathoibriú agus ár dtascanna a bhaineann le Excel a shimpliú. Anois, chun comhartha uisce a chur leis, ní mór dúinn iarratas cURL POST a sheoladh chuig an Aspose.Cells Cloud API leis na socruithe comhartha uisce agus an comhad doiciméad Excel mar pharaiméadair.

Mar sin féin, ar dtús ní mór dúinn cURL a bheith suiteáilte ar ár gcóras agus ansin accessToken a ghiniúint bunaithe ar dhintiúir an chliaint:

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"

Ar an dara dul síos, bain úsáid as an ordú seo a leanas chun an t-ionchur Excel a uaslódáil chuig stóráil scamall:

curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"

Cuir an cosán inar mian leat an comhad a stóráil sa stóráil néal a chur in ionad {filePath}, {localFilePath} le cosán Excel ar do chóras áitiúil, agus {accessToken} le do chomhartha rochtana Aspose Cloud (a ghintear thuas).

Ar deireadh, déan an t-ordú seo a leanas chun comhartha uisce a chur isteach i leabhar oibre Excel ar líne:

curl -v "https://api.aspose.cloud/v3.0/cells/{excelFile}/background" \
-X PUT \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: multipart/form-data" \
-d  "File":{"watermarkImage"}

Cuir ainm an chomhaid Excel ionchuir i stóráil scamall in ionad {excelFile} Cuir an comhartha rochtana a ghintear thuas in ionad {accessToken} Cuir an íomhá raster atá ar fáil ar an tiomántán áitiúil in ionad { watermarkImage}

  • Tar éis oibriú rathúil, stórálfar an Excel watermarked sa stóráil scamall céanna.

Nótaí Deiridh

Tríd is tríd, trí mharcanna uisce a chur leis agus a bhaint i ndoiciméid Excel is féidir cabhrú le do shonraí a chosaint agus sláine doiciméad a choinneáil. Cuireann Aspose.Cells Cloud réiteach cumhachtach ar fáil chun na tascanna seo a chur i gcrích ar bhealach simplí agus sruthlínithe. Trí úsáid a bhaint as Aspose.Cells Cloud API agus orduithe cURL, is féidir leat na próisis seo a uathoibriú go héasca agus iad a chomhtháthú isteach sna sreafaí oibre atá agat cheana féin. Le gnéithe breise cosúil le comhshó doiciméad, formáidiú, agus ionramháil, is uirlis luachmhar é Aspose.Cells Cloud chun do dhoiciméid Excel a bhainistiú sa scamall.

Naisc Úsáideacha

Airteagail Molta

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