Saltar al contenido principal

Filtrar datos

Sheet Best permite filtrar filas directamente desde la URL con valores exactos y comodines (*). Para comparar números o fechas (>, <, >=, <=), consulta la guía de consultas.

Filtrar por una columna

Añade /<Column Name>/<Value> a la URL de la hoja.

# Exact match
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/Name/Jane Doe'

# Contains "John"
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/Name/*John*'

# Starts with "Jane"
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/Name/Jane*'

# Ends with "Jane"
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/Name/*Jane'

Resumen de comodines

PatrónCoincidencia
JaneValor exacto Jane
*Jane*Cualquier valor que contenga Jane
Jane*Empieza por Jane
*JaneTermina en Jane

Filtrar varias columnas

Usa el endpoint /search y pasa cada columna como parámetro de consulta. Aquí también funcionan los comodines.

# Rows where Name contains "John" AND Age = 56
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/search?Name=*John*&Age=56'

Añade search_ci=true para que las coincidencias no distingan entre mayúsculas y minúsculas.

curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/Name/*jane*?search_ci=true'
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/search?Name=*JOHN*&search_ci=true'

Combinar con pestañas

Los filtros funcionan en cualquier pestaña. Coloca /tabs/<Tab Name> antes del sufijo de filtro. Consulta la guía de pestañas para más detalles.

# Single column on the "Admin" tab
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/tabs/Admin/Name/*Arthur*'

# Multiple columns on the "Admin" tab
curl 'https://api.sheetbest.com/sheets/YOUR_SHEET_ID/tabs/Admin/search?Age=21&Name=*Mick*'

Siguientes pasos