I saol na hanailíse sonraí, is cuid riachtanach é sonraí a léirshamhlú ag úsáid cairteacha agus graif d’eolas casta a chur i láthair ar bhealach so-dhíleáite. Is uirlis choitianta é Excel a úsáideann go leor anailísithe sonraí chun cairteacha agus graif a chruthú, ach uaireanta is gá na cairteacha seo a onnmhairiú mar íomhánna le húsáid i dtuarascálacha, i gcur i láthair nó i ndoiciméid eile. Tá sé de bhuntáiste ag cairteacha onnmhairithe mar íomhánna formáidiú agus achomharc amhairc na cairte bunaidh a choinneáil, fiú nuair a chuirtear isteach i ndoiciméad a cruthaíodh i gclár difriúil é. San Airteagal seo, déanfaimid iniúchadh ar conas cairteacha Excel a onnmhairiú mar íomhánna ag baint úsáide as teanga ríomhchlárúcháin C#, ag soláthar na buntáistí a bhaineann le léirshamhlú sonraí soiléir agus gonta duit.
- API Próiseála Excel
- Easpórtáil Cairt Excel mar Íomhá ag úsáid C#
- Sábháil Cairt Excel mar Íomhá ag baint úsáide as Orduithe cURL
API Próiseála Excel
Is ardán cumhachtach scamall-bhunaithe é Aspose.Cells Cloud a thairgeann raon leathan gnéithe le haghaidh oibriú le comhaid Excel. Cibé an gá duit sonraí a ionramháil, ríomhaireachtaí a dhéanamh, nó tuarascálacha a ghiniúint, tá Aspose.Cells Cloud clúdaithe agat. Gné an-úsáideach amháin is ea an cumas cairteacha Excel a onnmhairiú mar íomhánna. Mar sin, chun cairt Excel a onnmhairiú mar íomhá i .NET, táimid chun úsáid a bhaint as Aspose.Cells Cloud SDK do .NET. Soláthraíonn an réiteach scamall-bhunaithe seo API RESTful a ligeann duit cairteacha Excel a thiontú go JPG, [PNG](https://docs.fileformat.com /image/png/), BMP etc.
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í.
Easpórtáil Cairt Excel mar Íomhá ag úsáid C#
Bain úsáid as na míreanna cód seo a leanas le do thoil chun cairt Excel a easpórtáil mar Íomhá ag úsáid C# .NET. Sa sampla seo, táimid chun graf Excel a shábháil go JPG.
// 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 = "source.xlsx";
// ainm na bileoige oibre ina bhfuil cairt
string sheetName = "Sheet1";
// innéacs na cairte le honnmhairiú mar íomhá
int chartNumber = 0;
// Formáid íomhá iarmhairt mar JPEG
string imageFormat = "JPEG";
try
{
// Léigh an leabhar oibre Excel agus é a uaslódáil chuig stóráil scamall
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
// Cuir glaoch ar an API chun cairt Excel a onnmhairiú chuig Íomhá
var response = cellsInstance.CellsChartsGetWorksheetChart(input_Excel, sheetName, chartNumber, imageFormat, null);
// teachtaireacht rath a phriontáil má tá an chomhshó rathúil
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Watermarks removed successfully from Excel !");
Console.ReadKey();
}
// sábháil an íomhá dá bharr ar an tiomántán áitiúil
using (var fileStream = new FileStream("resultant.jpg", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
response.Seek(0, SeekOrigin.Begin);
response.CopyTo(fileStream);
}
}
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 rang CellsApi agus dintiúir an chliaint á mbronnadh mar argóintí.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
Léigh an comhad Excel agus uaslódáil chuig stóráil scamall.
var response = cellsInstance.CellsChartsGetWorksheetChart(input_Excel, sheetName, chartNumber, imageFormat, null);
Cuir glaoch ar an API chun cairt Excel a onnmhairiú mar Íomhá. Táimid tar éis dul thar ‘JPEG’ mar fhormáid íomhá dá bharr.
Tacaíonn an API leis na formáidí íomhá seo a leanas PNG/TIFF/JPEG/GIF/EMF/BMP.
using (var fileStream = new FileStream("resultant.jpg", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
response.Seek(0, SeekOrigin.Begin);
response.CopyTo(fileStream);
}
Sábháil an íomhá JPG chuig tiomántán áitiúil.
Is féidir an t-ionchur Excel a úsáidtear sa sampla thuas a íoslódáil ó [source.xlsx] (images/source.xlsx).
Sábháil Cairt Excel mar Íomhá ag baint úsáide as Orduithe cURL
Is féidir cairt Excel a onnmhairiú mar íomhá a dhéanamh freisin ag baint úsáide as an ordú Aspose.Cells Cloud agus cURL. Leis an rogha seo, is féidir leat feidhmiúlacht chomhshó cairt-go-íomhá a chomhtháthú go tapa isteach i d’fheidhmchlár gan gá le códú casta. Trí iarratas a sheoladh chuig an Aspose.Cells Cloud API ag baint úsáide as ordú cURL, is féidir leat cairt Excel a thiontú go formáidí éagsúla íomhá.
Ar dtús, ní mór dúinn cURL a shuiteáil ar ár gcóras agus ansin accessToken a ghiniúint bunaithe ar do dhintiúir 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).
Anois, ní mór dúinn an t-ordú seo a leanas a fhorghníomhú chun graf Excel a shábháil mar íomhá a chomhbhrú:
curl -v "https://api.aspose.cloud/v3.0/cells/{excelFile}/worksheets/Sheet1/charts/0?format={format}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "Resultant.jpg"
Cuir an t-ainm leabhar oibre Excel atá ar fáil i stóráil scamall in ionad
{excelFile}
. Cuir an fhormáid íomhá atá ag teastáil in ionad{form}
, .i. PNG/TIFF/JPEG/GIF/EMF/BMP. Anois cuir an comhartha rochtana a ghintear thuas in ionad{ accessToken}
. Úsáidtear an -o paraiméadar chun an t-aschur a íoslódáil ar thiomáint áitiúil.
Nótaí Deiridh
Mar fhocal scoir, is féidir gur gné an-úsáideach é cairteacha Excel a onnmhairiú mar íomhánna nuair is gá duit do shonraí a roinnt nó a fhoilsiú i bhformáid amhairc. Soláthraíonn Aspose.Cells Cloud réiteach cuimsitheach don tasc seo, ag tairiscint raon leathan uirlisí agus APIs is féidir a úsáid chun cairteacha Excel a onnmhairiú go héasca mar íomhánna. Mar gheall ar chomhtháthú an ardáin le hordú cURL is féidir an próiseas seo a uathoibriú, rud a fhágann go bhfuil sé níos éifeachtúla agus a shábhálann am. Cibé an bhfuil tú ag obair ar thionscadal beag nó ar anailís sonraí ar scála mór, is féidir le Aspose.Cells Cloud cabhrú leat do spriocanna a bhaint amach go tapa agus go héasca.
Naisc Úsáideacha
Airteagail Molta
Tabhair cuairt ar na naisc seo a leanas chun tuilleadh a fhoghlaim faoi: