Importera CSV-data till Excel-arbetsblad

Denna REST API importerar CSV-data till ett Excel-arbetsblad.

Förfrågan är en HTTP-förfrågan med multipart-innehåll (se RFC 2046 eller RFC 1341). Den första delen av multipart-innehållet innehåller ImportCSVDataOption-data och den andra delen innehåller CSV-filen.

REST API

POST https://api.aspose.cloud/v3.0/cells/import
POST https://api.aspose.cloud/v3.0/cells/{name}/importdata

Säkerhet och autentisering

Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.

De viktiga parametrarna beskrivs i tabellerna nedan.

ImportCSVDataOption

Parameternamn Typ Beskrivning
SeparatorString sträng Tecken som används för att separera fält i CSV-filen (t.ex. , eller ;).
ConvertNumericData sträng (true/false) Anger om numeriska strängar ska konverteras till numeriska värden.
FirstRow int 1-baserat index för den första raden dit data ska placeras.
FirstColumn int 1-baserat index för den första kolumnen dit data ska placeras.
SourceFile sträng Namn på käll-CSV-filen som ska importeras.
CustomParsers List<CustomParserConfig> Samling av anpassade parserkonfigurationer för specifika kolumner.

CustomParserConfig

Parameternamn Typ Beskrivning
ColumnIndex int 0-baserat index för kolumnen till vilken den anpassade parsern tillämpas.
ParseMethod sträng Parsermetod för kolumnen (t.ex. ToString, ToDate, ToNumber).
CustomStyle sträng Anpassad stil (t.ex. nummerformat) som tillämpas på de parslade cellerna.

Exempel

<ImportCSVDataOption>
    <DestinationWorksheet>Blad1</DestinationWorksheet>
    <IsInsert>true</IsInsert>
    <ImportDataType>CSVData</ImportDataType>
    <SeparatorString>;</SeparatorString>
    <ConvertNumericData>true</ConvertNumericData>
    <FirstRow>1</FirstRow>
    <FirstColumn>2</FirstColumn>
    <SourceFile>TestImportDataCSV.CSV</SourceFile>
    <CustomParsers>
        <CustomParserConfig>
            <ColumnIndex>0</ColumnIndex>
            <ParseMethod>ToString</ParseMethod>
            <CustomStyle>#</CustomStyle>
        </CustomParserConfig>
    </CustomParsers>
</ImportCSVDataOption>

Svar

{
  "Status":"OK",
  "Code":200
}

HTTP-statuskoder

Kod Beteende Beskrivning
200 OK Filter tillämpades framgångsrikt; svaret innehåller åtgärdens detaljer.
400 Felaktig förfrågan Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds).
401 Otillåten Ogiltig eller saknad JWT-token.
413 För stor nyttolast Den uppladdade filen överskrider storleksbegränsningen.
500 Internt serverfel Oväntat serverfel.

Hur du använder PostImportData-API:t med SDK:er

PostImportData API-specifikation

OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt som gör det möjligt att utföra REST-interaktioner direkt från en webbläsare.

Använd Aspose.Cells Cloud SDK:er

Att använda en SDK är det bästa sättet att påskynda utvecklingen. En SDK abstraher bort detaljer på låg nivå så att du kan fokusera på din affärslogik. Besök GitHub-lagret för en komplett lista över Aspose.Cells Cloud SDK:er.

Följande kodexempel visar hur man anropar Aspose.Cells-webbtjänsten med PHP SDK: