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
- Cuir Comhartha Uisce le Excel le C#
- Bain úsáid as C# in Excel
- Socraigh Íomhá Cúlra Excel ag baint úsáide as Orduithe CURL
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: