Тёмный

Como usar Google Sheets como Base de Datos 

FalconMasters
Подписаться 511 тыс.
Просмотров 105 тыс.
50% 1

En este tutorial vamos aprender como utilizar google spreadsheets o un archivo de excel como base de datos para tus proyectos de programación.
🚀 Blog de Diseño Web:
www.falconmasters.com
⭐ Curso de Diseño Web desde Cero:
www.desarrolloweb.io/cursos/d...
⭐ Curso de PHP y MYSQL desde Cero:
www.desarrolloweb.io/cursos/p...
⭐ Curso de React y Firebase desde Cero:
www.desarrolloweb.io/cursos/r...
⭐ Curso de Bootstrap 5:
www.desarrolloweb.io/cursos/b...
⭐ Curso de Woocommerce:
www.desarrolloweb.io/cursos/t...
---
📄 Código del Proyecto: github.com/falconmasters/shee...
🔗 Hojas de calculo de google: docs.google.com/spreadsheets/...
🔗 Sheet best: sheet.best/
🔗 Documentación de Sheet best: docs.sheet.best/#quickstart
---
Redes Sociales:
📌 Twitter: / falconmasters
📌 Página de Facebook: / falconmasters

Наука

Опубликовано:

 

5 окт 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 130   
@caleman-ey2xf
@caleman-ey2xf 2 года назад
Lo bueno de usted es que siempre hace referencia a documentaciones oficiales.
@gzzqn
@gzzqn 2 года назад
Amigo tu trabajo es invaluable, un abrazo
@FalconMasters
@FalconMasters 2 года назад
Si te gusto el video dale manita arriba 👍 Y no olvides de suscribirte para mas tutoriales!
@enriquececchi5843
@enriquececchi5843 2 года назад
Como siempre excelente, es difícil NO entender, con tal explicación👏👏👏👏👏👏
@faberordonez9759
@faberordonez9759 2 года назад
Excelente video Justo lo que necesitaba para aclarar dudas sobre APIs,
@FrankGP.com.
@FrankGP.com. 2 года назад
buenisimo, este sera mi primer formulario, gracias Carlos
@mauromadruga3937
@mauromadruga3937 6 месяцев назад
¡Excelente video! Deberias de hacer la 2da parte, donde expliques como obtener la información que mandas al documento sheet para poder pegarlos en tu pagina web/app. Seria practicamente lo mismo pero al revés. Saludos, yo de mientras investigaré como hacerlo
@TecnologySudamerican
@TecnologySudamerican 10 месяцев назад
Acabo de ver un video en inglés de un mohamed, y estaba haciendo lo mismo en ese sitio, pero no entendí nada por el inglés, me alegra traiga ese contenido explicado en nuestro lenguaje...
@AngelMorinigo
@AngelMorinigo Год назад
Me suscribí, La primera vez que veo tu video. Demasiado capo sos.
@sergiomartinez9238
@sergiomartinez9238 2 года назад
Excelente video. Gracias por la gran explicación.
@jorge1869
@jorge1869 2 года назад
Sólido y excelente 💪. Saludos
@xxkarlinkxx295
@xxkarlinkxx295 2 года назад
Muchas gracias, eres el mejor.
@tavcode
@tavcode 2 года назад
uff es lo que buscaba, graciass !!
@DAVIDIL81
@DAVIDIL81 2 года назад
gracias por este video... ers un fenómeno
@jimmyvizcardo5099
@jimmyvizcardo5099 2 года назад
Buena Explicacion crack.
@coke951
@coke951 2 года назад
Estaría genial hacer lo mismo pero con las googleapis, pero muy buena explicación ese servicio no lo conocía.
@carlosrofts5230
@carlosrofts5230 Год назад
Gracias bro, tu siempre sorprendes :D
@IVargasO
@IVargasO 2 года назад
mi tutor favorito 👍
@gimauarich.2753
@gimauarich.2753 2 года назад
Hola Carlos A. buen material
@juanesteban3738
@juanesteban3738 2 года назад
Una pregunta, puedo utilizar tu mismo código y poder enlazarlo a un bases de datos mysql? Muchas gracias.
@urielsolis6807
@urielsolis6807 11 месяцев назад
Eres un crack, sigue así!!
@YosipmikeColin
@YosipmikeColin 2 года назад
UN VIDEO ESQUISITO 😍👌🏻
@guerreroalvarezedsonsaid4517
@guerreroalvarezedsonsaid4517 2 года назад
Gracias Crack
@cliconlineStudios
@cliconlineStudios 2 года назад
excelente contenido hay alguna manera de usarlo directamente con el editor de secuencias de comandos de App Scripts publicando como web?/ Saludos
@caleman-ey2xf
@caleman-ey2xf 2 года назад
Me encanta.
@agoogleuser6937
@agoogleuser6937 11 месяцев назад
Very helpful, thx!
@TheBryanMonge
@TheBryanMonge 2 года назад
Excelente video, uno igual pero con Notion estaría de 10
@vp23432a
@vp23432a Год назад
Hola Falcon Master, se podría sustituir el sheet best por looker studio?
@cesarguillermoperalta
@cesarguillermoperalta Год назад
Excelente 😊
@EZEQUIELIGNACIOVAZQUEZ
@EZEQUIELIGNACIOVAZQUEZ 10 месяцев назад
Excelente!!!!
@porfiriobenaventebenique6769
@porfiriobenaventebenique6769 2 года назад
Muy bien, se podría hacer lo invertido qué muestre los datos solicitados
@Dory55s
@Dory55s 2 года назад
También se puede usar JSON para emular bases de datos no relacionales
@MiguelAngelCornejo81
@MiguelAngelCornejo81 2 года назад
Hace meses me ha tocado usar Spreadsheets como BD por temas de un proyecto con App Scripts (por suerte es solo saber JavaScript) y bueno hay cosas que he tenido que pensar en como emularlas con respecto a como se manejan en una base de datos relacional (por ejemplo el tema de las claves foráneas que en un caso de ejemplo en una hoja tengo Países y en otra Ciudades y debo hacer la relación con el id, manejar las restricciones de actualización y eliminación es cascada cosa la cual cualquier gestor como postgres o mysql manejan de forma transparente y/o automática acá toca hacerlo de forma manual a diferencia de estos gestores. Y bueno debo decir que usar Google Sheets como BD de proyectos es una experiencia que te hace pensar y analizar mucho
@cliconlineStudios
@cliconlineStudios 2 года назад
amigo la petición get como la haces para consumir los datos (hoja de calculo ) con el id de la tabla mas la dirección de app scripts la publicas como web o como api saludos ?
@MarioAVisca
@MarioAVisca 2 года назад
Por experiencia vale muchisimo mas la pena dedicar un par de minutos / horas en un buen diseño usando un DB, que hacer y utilizar herramientas con otros fines. Incluso esto es algo que se ve en empresas "serias" y es una mala practica
@MiguelAngelCornejo81
@MiguelAngelCornejo81 2 года назад
@@MarioAVisca completamente de acuerdo, pero ya sabes como son algunas empresas que piensan que están "ahorrando" haciendo uso de cosas que no son para lo que son
@robertoceratti5523
@robertoceratti5523 2 года назад
@@MarioAVisca si wey pero eso ya implica backend, y esto esta dirigido a usuarios js , todos sabemos que si es un poyecto mas grande y profesional se tendria que usar php, python o algun otro lenguaje no sea usted mamila
@MarioAVisca
@MarioAVisca 2 года назад
@@robertoceratti5523 perdón? Desde cuándo un usuario js no puede hacer algo bien?
@robertoceratti5523
@robertoceratti5523 2 года назад
Hola master . cuando harás un video de como usar la api de el inegi , seria genial , ya que proporciona una data impresionante , gracias
@factorxscolombia
@factorxscolombia Год назад
Gracias
@pedrobarrera844
@pedrobarrera844 9 месяцев назад
Hola falcón una consulta Google tiene alguna aplicación exclusiva para base de datos, como accesos de Microsoft o base de libre ofice, gracias por tu ayuda
@celsobalderrama6284
@celsobalderrama6284 2 года назад
Muy buen video.. Tengo una pregunta... Si la información del documento puedo mostrarla con un botón BUSCAR 🔎
@aronalmanza8171
@aronalmanza8171 2 года назад
Perfecto 👌
@joju8714
@joju8714 Год назад
Hola tienes videos de como usar Java Scrip? quiero aumentarle unas cuantas opciones a tu idea del video pero no sé por dónde empezar con el codigo :/
@jorgediaz6989
@jorgediaz6989 2 года назад
grande, Falcon
@tocappelli
@tocappelli Год назад
Muy bueno Falcón ! Eh podido hacerlo. La api funciona y puedo mostrar los datos en mi web. Yo solamente voy a mostrar datos. No hay post ni nada para que la gente interactúe no ingrese datos. Únicamente voy a mostrar datos que están en la base. Hay algún servicio parecido? Porque acá te cobran mucho y te dejan 100 peticiones por mes , y en dos días voy 78
@alex732281
@alex732281 2 года назад
Me parece excelente, solo tengo una duda, como hacerlo con Access
@JoseDavid-kd4ff
@JoseDavid-kd4ff 6 месяцев назад
Hola, tengo una duda con los planes, el que tu estas utilizando dice Prueba gratuita de 30 días, despues de los 30 dias no sabes si deja de funcionar, o como funciona la parte del cobro
@nasserissat
@nasserissat 2 года назад
Me funciono solo con la primera hoja de google sheets, me podrias decir porque no funciona con las demas hojas dentro de la BD por favor?
@GiovanniMelendez
@GiovanniMelendez Год назад
¿Como se puede hacer para adicionar una opción de consulta? Es decir que pueda buscar por algun campo y me muestre en pantalla todos los registros ?
@njtv4818
@njtv4818 2 года назад
Hola espero puedas ayudarme mi código javascript no funciona y esta exactamente igual la función no conecta con el addEventListener se me se me sigue recargando la pagina al darle registrar.
@yhormanlopez7237
@yhormanlopez7237 8 месяцев назад
amigo bien explicado aquí me gusta por q entiendo claramente pero tengo una situación en mi código yo lo hago con react y vite resulta q al momento de enviar el formulario llegan los datos pero no se encasillar abajo de cada una q envío sino como 5 celdas más abajo hay alguna configuración q no he visto ? o si alguien sabe y puede ayudarme con ello agradecido ...
@bryanbarco7166
@bryanbarco7166 2 года назад
Que pasa con la base de datos al terminar el mes ? Se borra y se reinicio o se mantiene en el tiempo ?
@socio.e
@socio.e Год назад
Que chevre,,,,,,,,,,,, 👍
@NovatoWTF
@NovatoWTF 2 года назад
Falcon, Genial. 😍. Pero se dice " Gugel' 😁
@hseqagro2361
@hseqagro2361 Год назад
Excelente material, pero Ingeniero, un gran favor, no he podido descargar la url de la plantilla,, gracias por el apoyo
@misael8200
@misael8200 2 года назад
La manera en la que pronuncias "Google" es muy graciosa 👍
@Jblanco1989
@Jblanco1989 2 года назад
Tengo un duds con respecto a las peticiones del servidor. Si el formulario tiene tres campos, cada vez que das click al botón registrar, eso cuenta como 1 petición o como 3? Gracias de antemano
@FalconMasters
@FalconMasters 2 года назад
Si, cada petición es cada vez que presionan en el botón de enviar y nuestra app se comunica con el servidor.
@Jblanco1989
@Jblanco1989 2 года назад
@@FalconMasters fenomenal. Muchísimas gracias Carlos Arturo. Sigo tu canal desde hace varios años y nunca dejas de enseñarnos. Mucho éxito siempre
@JosePerez-qt8cf
@JosePerez-qt8cf 2 года назад
Una pregunta, está api rest me permite emular claves primarias por ejemplo en el video pones un campo email si alguien ya se registró con ese correo me permite guardarlo otra vez?
@FalconMasters
@FalconMasters 2 года назад
Estas bases de datos son muy basicas, y esta rest api aun no tiene esas capacidades, quizás en el futuro. Asi que si te permite guardar valores varias veces.
@zcoding8355
@zcoding8355 Год назад
Muy buen vídeo.. como siempre! Aunque esta vez estoy recibiendo el siguiente mensaje de error por la consola de devTools: "Uncaught (in promise) TypeError: Failed to execute 'fetch' on 'Window': Failed to read the 'mode' property from 'RequestInit': The provided value 'CORS' is not a valid enum value of type RequestMode. at HTMLFormElement. (app.js:8:3)". Tendrá alguna idea como podría resolverlo? Saludos!
@rexdev08
@rexdev08 Год назад
si no me equivoco, escribiste "CORS" cuando debiste escribir "cors", por eso falla, saludos
@felipevalles3831
@felipevalles3831 2 года назад
Eso también se podría hacer una web app??
@jesusmetalcore
@jesusmetalcore Год назад
consulta me pasa que cuando pongo ejemplos en mi base de datos en la parte de telefono no me sale nada y cuando ya lo cambio a formulario es al revez no me pinta el nombre pero si me pone el telefono
@olanricardo
@olanricardo 10 месяцев назад
Gracias.... Infinitas. Se podría adjuntar un archivo en Drive y guardar la URL en el hoja de cálculo?
@RickBroken
@RickBroken 10 месяцев назад
Creo que si pero esa opcion esta disponible en el metodo de pago que ofrece la herramienta
@cristianonek
@cristianonek 2 года назад
Muy buen video! Me llamó la atención que para leer las líneas en la función Fetch no haga falta agregar el método get. Ahorra código. Consulta, si yo como usuario llegue a la web del formulario a través de Facebook, Instagram o Twitter, se podría rastrear y agregarlo en la fila para saber desde qué plataforma se ingresa más a mi web comercial que contiene el formulario? Saludos
@thecristopher_5190
@thecristopher_5190 2 года назад
Bro, por que toda la info que pongo en el formulario no se escriben en mi hoja y e revisado como unas 13 veces y todo esta bien ningun fallo en el html, js y css y el unico error es que no se escriben en la hoja. gracias
@Kingeruentr
@Kingeruentr 23 дня назад
y si esa al revés, si quiero obtener información desde Excel utilizando un QR de cierta fila?
@mdelama
@mdelama 2 года назад
Grande amigo, una lastima que el servicio cobre mucho, pero esta genial.
@josesoraca4625
@josesoraca4625 2 года назад
si es muy caro, y ademas tiene un contra que no tiene la opcion de where como en mysql, osea no deja filtrar las filas. yo diseñe un framework, con java scrip con mis propias funciones con las sentencias basicas CRUD, y el codigo en apps scripts de la hoja de calculo, todo listo .
@josesoraca4625
@josesoraca4625 2 года назад
ademas puedo interactuar con cualquiera de las hojas del documento.
@josesoraca4625
@josesoraca4625 2 года назад
la contra es que es mas lento.
@janmyt_oficial
@janmyt_oficial Год назад
pt-br. MUITO SHOW ESTE VIDEO.
@arnollopez6355
@arnollopez6355 2 года назад
hola, una pequeña pregunta soy nuevo en este mundo , cuando dice 250 peticiones quiere decir por ejemplo solo podrás insertar 250 vecen en tu hoja de calculo
@jzambrano1636
@jzambrano1636 2 года назад
Si, si deseas realizar más de 250 peticiones (inserciones) tendrás que subscribirte a un plan de pago. Saludos.
@arnollopez6355
@arnollopez6355 2 года назад
@@jzambrano1636 gracias
@alexandervelandia1753
@alexandervelandia1753 2 года назад
Se puede hacer al revés?, que lo que ponga en el documento se refleje en la página web
@ronaldara9315
@ronaldara9315 Год назад
Si leyendo el JSON con JavaScript
@korvno3014
@korvno3014 Год назад
Wey una pregunta y como hago para que esa página este online.. u.u así puedan usarlos otras personas
@johanmolina7548
@johanmolina7548 Месяц назад
Como puedo hacer para que los datos no se dupliquen en mi base de datos
@victormanramos
@victormanramos 2 года назад
Me encantó este video, explica lo básico, aunque se me queda un poquito corto... para cuando una continuación?? Siguiendo con el ejemplo, estaría bien un video explicando como verificar un registro concreto seleccionado por nombre, correo, teléfono, para borrarlo, actualizarlo, sin indicar el número concreto de registro, es decir, mediante una comprobación de contenido. Gracias!!
@tino94
@tino94 2 года назад
La idea es muy buena, lastima que el servicio es algo caro, habrá que investigar si se puede hacer lo mismo con algua api de google
@robertoceratti5523
@robertoceratti5523 2 года назад
si amiga con la api de sheets , aunque en en apps script puedes implementar htmlservice y sin necesida de api externa puedes hacer aplicaciones geniales
@tino94
@tino94 2 года назад
@@robertoceratti5523 gracias por la data lo investigaré . . Pero amigo* 😅
@karinaurbina5188
@karinaurbina5188 2 года назад
Falcón, vas a entrar a fondo en el mundo de google sheets?
@FalconMasters
@FalconMasters 2 года назад
No, solo era una curiosidad
@nelsonscript
@nelsonscript 2 года назад
Con Google Apps Script ó con Firebase puede ser más fácil
@cristiantrivino7987
@cristiantrivino7987 2 года назад
Necesito leer los datos, pero no se como se llama el arreglo que genera
@franciscojaviermurillov7002
@franciscojaviermurillov7002 2 года назад
Hola, Excelente 😎 (^///^)
@alejandroreyes4533
@alejandroreyes4533 2 года назад
"Más largo, mejor explicado" Anonimo
@adan1830
@adan1830 Год назад
La sheet no me inserta algunos datos, que puede ser?
@Lauranfotografia_
@Lauranfotografia_ Год назад
Buenas, al enviar los datos la me da el error: Failed to load resource: the server responded with a status of 404 () Me hace el cambio de pantalla del form a exito bien, pero no envia los datos
@Lauranfotografia_
@Lauranfotografia_ Год назад
Solucionado: Es porque el Documento en Drive tiene que estar compartido para Editor.
@FalconMasters
@FalconMasters Год назад
El error 404 significa que no encontró el servidor, esto puede ser que quizás tienes algún error en la URL donde estas intentando hacer la peticion.
@johnfredyperez4399
@johnfredyperez4399 2 года назад
👌👌👌👌
@juanpablorodriguezmendoza6205
@juanpablorodriguezmendoza6205 2 года назад
hace unas semanas, hice algo parecido, fue para el control de combustible.. jaja
@user-ds4fb6hm4b
@user-ds4fb6hm4b Год назад
por que me sale error al convertir los valores, el error me sale en "value"
@EsfademiaBievo
@EsfademiaBievo Год назад
A mi tambien
@Rhodwulford
@Rhodwulford 2 года назад
¿Una duda como comentas varias líneas?
@Rhodwulford
@Rhodwulford 2 года назад
Ya vi, al menos en mi teclado es "Ctrl" + "]".
@pavegliobruno
@pavegliobruno 2 года назад
@@Rhodwulford shift + alt + a
@antoniocuevas1615
@antoniocuevas1615 Год назад
Yo ando practicando pero no me sale el mensaje de "éxito" y no registra el número jajajaja pero en fin, al menos ya tengo una hoja de cálculo en la gdrive.
@josearmando459
@josearmando459 2 года назад
Y no se puede con Excel? un saludo.
@dalamatesP
@dalamatesP 2 года назад
Ahí dice que puedes subir un archivo individual o también existe la opción de one Drive
@cyrux8347
@cyrux8347 2 года назад
pregunta randon, cuantos años tienes??
@FalconMasters
@FalconMasters 2 года назад
26
@danielbriceno3658
@danielbriceno3658 2 года назад
y en caso de imagenes?
@FalconMasters
@FalconMasters 2 года назад
Las bases de datos nunca se usan para guardar imágenes, se guarda la ruta de donde esta alojada en el servidor. Para eso si necesitaras un backend.
@danielbriceno3658
@danielbriceno3658 2 года назад
Gracias
@cliconlineStudios
@cliconlineStudios 2 года назад
guardas la imagen con cloudinary y guardas la direccion de imagen en la base de datos saludos
@danielbriceno3658
@danielbriceno3658 2 года назад
Gracias
@paisatops4620
@paisatops4620 Год назад
falta la busqueda de datos :'(
@bolsadepapas8269
@bolsadepapas8269 2 года назад
11:03
@kepler6502
@kepler6502 Год назад
Ise todo pero no funciona Y me fije de no tener errores al escribir 🙂
@aldoturijan8844
@aldoturijan8844 2 года назад
No haga eso compa :s esta muy bien la herramienta, pero no es su funcion el problema se viene cuando hay que trabajar integridad, entre otras cosas y es que hay clientes que llegan pensar que es buen idea usar una hoja de calculo como bd porque estan acostumbrados a las hojas de calculo y ver ahi su informacion
@FalconMasters
@FalconMasters 2 года назад
Por eso menciono en el video que debe ser para proyectos pequeños o prototipos donde la información guardada no sea critica.
@carloschavez592
@carloschavez592 2 года назад
jajajajajajajajajaja lol
@KuronoJhmx
@KuronoJhmx Месяц назад
250 al mes es muy poco, mejor es hacer un servicio en el mismo app script de google
@AnibalGutierrezYoSoy
@AnibalGutierrezYoSoy 2 года назад
Solo 250? mmmmmm
@dgvisual7476
@dgvisual7476 2 года назад
La verdad, no le veo qué sentido tiene el uso de la aplicación externa si con Google Forms es suficiente y gratuito. Sólo agrega vulnerabilidad al trabajo por una estética básica, lástima.
@miguelalejandromontilla830
@miguelalejandromontilla830 2 года назад
No me funciono cuando coloque firmulario.nombre.value no me lleva los datos a sheets
@milagrosromano5498
@milagrosromano5498 Год назад
A mi me esta pasando lo mismo. Pudiste solucionar MIguel?
@EsfademiaBievo
@EsfademiaBievo Год назад
Darnos la Forman que usted lo soluciona
@EsfademiaBievo
@EsfademiaBievo Год назад
Porque to lo hice y me muestra que tiene error all solucionarlo me enseña otto error
Далее
CSS Grid vs Flexbox - Cuando usar uno u otro.
22:09
Просмотров 337 тыс.
How to use Google Sheets - Excel* by Google 2022
17:16
Карточка Зарядка 📱 ( @ArshSoni )
0:23
How charged your battery?
0:14
Просмотров 3,3 млн