Konvertering
Metadata‑API:t är en särskilt byggd, utvecklarvänlig tjänst som ger dig full kontroll över metadata för kalkylbladsfiler med ett enda HTTP‑anrop. Oavsett om du arbetar med klassiska kontorsformat som Excel (.xlsx, .xls), enkla avgränsade filer som CSV (.csv) och TSV (.tsv) eller till och med Apple Numbers‑dokument (.numbers) abstraherar API:t bort komplexiteten i filparsing och låter dig läsa, lägga till eller ändra viktiga beskrivande egenskaper på några millisekunder. Föreställ dig att kunna batch‑processa tusentals rapporter, forskningsdatamängder eller finansiella rapporter och berika varje fil med en konsekvent uppsättning av författarinformation, titlar, ämnen, beskrivningar, nyckelordslistor och till och med anpassade tagg‑samlingar som din egen applikation definierar. Denna automatisering sparar otaliga timmar av manuellt arbete och garanterar samtidigt att varje fil du levererar till kunder, samarbetspartners eller arkiveringssystem innehåller exakt den metadata som behövs för indexering, efterlevnad och upptäckbarhet. Tjänsten accepterar antingen de råa filbytena eller en URL som pekar på ett molnhostat dokument och returnerar en ny, fullständigt bildad fil med de begärda metadataändringarna tillämpade utan att förändra den ursprungliga data‑layouten eller formlerna.
Huvudfunktioner
Eftersom API:et är stateless kan du enkelt integrera det i CI/CD‑pipelines, batchjobb på servern eller JavaScript‑widgetar på klientsidan, vilket säkerställer att varje export från en webbapp eller varje periodisk säkerhetskopia innehåller korrekt proveniensinformation. Säkerhet är inbyggd: alla anrop görs över TLS, nyttolasten är end‑to‑end‑krypterad och API:t stöder autentisering med API‑nyckel eller OAuth 2.0, vilket gör att du kan begränsa åtkomsten till betrodda tjänster. Den underliggande motorn använder kraftigt optimerade parsingsbibliotek för varje stödd format, vilket garanterar att även massiva Excel‑arbetsböcker med hundratals blad bearbetas snabbt; de flesta vanliga förfrågningar slutförs på under 200 ms. I praktiken betyder detta att du kan bygga en sömlös “Lägg till metadata”‑knapp i din produkt som skickar filen till tjänsten, får den berikade versionen och erbjuder den för omedelbar nedladdning – utan att användaren någonsin lämnar gränssnittet. API:t returnerar också detaljerade driftloggar, så utvecklare kan programmässigt verifiera att de förväntade fälten uppdaterats, återställa ändringar om så behövs, eller trigga ytterligare bearbetningssteg baserat på anpassade taggvärden. Genom att erbjuda en enhetlig, språk‑oberoende REST‑endpoint eliminerar Metadata‑API:t behovet av att underhålla flera format‑specifika bibliotek, minskar underhållsbelastningen och säkerställer framtidssäker kompatibilitet när nya kalkylbladsstandarder dyker upp. Oavsett om du är en SaaS‑leverantör som vill bädda in licensinformation, en forskningsinstitution som katalogiserar datamängder eller ett företag som automatiserar dokumentefterlevnad, så erbjuder detta API ett snabbt, säkert och skalbart sätt att berika dina filer med ett enkelt anrop.
Dokument
Parametrar
- AppRequest.Metadata: Med PropertyName och PropertyValue
- AppRequest.MetadataJson: Om du inte använder Metadata‑strukturen måste du använda JSON‑datatypen.
- UploadFileRequest.OperationId: Detta är filer du måste ladda upp till våra onlinetjänster; du kan förbereda data på ditt eget sätt men det måste följa standarden för HTML‑file‑input.
- UploadFileRequest.Files: Detta är filer du måste ladda upp till våra onlinetjänster; du kan förbereda data på ditt eget sätt men det måste följa standarden för HTML‑file‑input.
-
Skicka en begäran som inkluderar filerna och åtkomsttokenen Metadata‑API
curl -X 'POST' \ 'https://api.sheetize.cloud/metadata' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.Metadata={"propertyName":"string","propertyValue":"string"}' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Tjänsten svarar med en nedladdnings‑URL för den bearbetade filen, i detta exempel är den:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Skicka en begäran som inkluderar filnamnet och mappnamnet till Nedladdnings‑API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Du får filen och kan antingen använda den eller helt enkelt vidarebefordra den till nästa steg i ditt arbetsflöde.