Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

TABLEUR TYPE EXCEL


Information sur la source

Catégorie :Divers Classé sous : excel, tableur, calcul, spreadsheet, cellule Niveau : Débutant Date de création : 11/12/2006 Date de mise à jour : 11/12/2006 16:34:49 Vu / téléchargé: 12 551 / 686

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Ce code est le prémice d'un tableur excel en javascript que je suis entrain de développer.

// ATTENTION \\ Ce code fonctionne très mal sous Internet Explorer, je l'ai développé en le testant sous FF, désolé les gars, mais je remédirais à ce problème // \\

Celui ci propose déjà un tableur de 40 lignes x 26 collones. J'y ai implémenté des options de mise en forme (Gras, Italique, Souligné, Taille, Police, Couleur du texte, Fond de la case) donc les options de base.
Il est aussi capable de réaliser des calculs avec les opérateurs + * / - () , calculs effectués par l'intermédiaire de la fonction eval();
Comme excel il comprend aussi les formules type A1+B6-4.
Pour que le tableur effectue les calculs, il faut lui indiquer que le format de la cellule est un format de calcul. Je sais ce n'est pas très clair, mais je n'ai pas encore développé de reconaissance syntaxique, alors pour l'instant je fais comme cela.
On peut aussi mettre la cellule en format Monnaie, ce qui affiche le sigle de la monnaie choisie lors de la déselection de la case.

Bon on ne peu pas encore selectionner plusieurs cases, ou effectuer des calculs type somme() comme excel, mais c'est le but de sa création.

Dans ce cadre je cherche donc aussi une personne qui serait intéressée par continuer avec moi le développement de ce code.

Voici ce que je prévois dans le futur :
- Mise en relation du JS et PHP en AJAX, permettant par exemple la création de graphiques ou la gestion de formules assez lourdes.
- L'intégration de valeurs externes : par exemple le cours d'une certaine valeur boursière.
- Création d'un moteur de style pour sauvegarder simplement les styles de chaque cellule
- Edition des fichiers CSV(pas très dur... lol) XSL (déja beaucoup plus... sniff)

et voila je crois...
enfin, je vais arrêter de déblatérer et vous laisser découvrir ce code.
 

Source

  • // ATTENTION \\ Ce code fonctionne très mal sous Internet Explorer, je l'ai développé en le testant sous FF, désolé les gars, mais je remédirais à ce problème // \\
  • Ce n'est qu'une démo, pas très haut niveau, juste comme ca pour présenter... :)
// ATTENTION \\ Ce code fonctionne très mal sous Internet Explorer, je l'ai développé en le testant sous FF, désolé les gars, mais je remédirais à ce problème // \\

Ce n'est qu'une démo, pas très haut niveau, juste comme ca pour présenter... :)

Conclusion

Quelques remerciements :
- Merci au créateur du menu que j'utilise, je en sais pas qui c'est, j'ai retrouvé ca qui trainaît dans de vielles sauvegarde. Alors merci inconnu.
- Merci à javascript et FireFox
- Merci à OpenOffice pour ses si jolies icones.

Et merci à vous :p

Au fait, pour les commentaires constructifs sur les bugs qui sont noimbreux à mon avis, et pour toute remarque, je suis ouvert.

Aller @++
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

11 décembre 2006 16:34:49 :
Upload qui n'a pas fonctionné

Commentaires et avis

signaler à un administrateur
Commentaire de mtaveau le 11/12/2006 19:26:04

Bonjour,

Peux-tu nous donner si possible l'adresse d'une page en ligne où on peut voir ton tableur en javascript sans avoir à télécharger 20 fichiers ?

Ça m'intéresserait. Merci,

Marc

signaler à un administrateur
Commentaire de WhiteDwarf le 12/12/2006 08:22:40

Je viens de le mettre sur :

http://www.thevphone.com/exemple_tableur/

signaler à un administrateur
Commentaire de rambc le 12/12/2006 12:57:12

JE SUIS TRES INTERESSE PAR TON TABLEUR.

Je suis en train de réfléchir à des feuilles d'exercices interactives sur les maths. Il devrait avoir son utilité si l'on peut "communiquer" avec. Est-ce le cas ?

signaler à un administrateur
Commentaire de WhiteDwarf le 12/12/2006 13:16:11

Tout dépend de ce que tu entend par comuniquer :)

signaler à un administrateur
Commentaire de rambc le 12/12/2006 13:17:33

Je voudrais lire les valeurs d'une cellule ou les modifier...

signaler à un administrateur
Commentaire de rambc le 12/12/2006 13:22:17

Rien à voir mais ne serais-tu pas fan de Enki BILAL ?

signaler à un administrateur
Commentaire de rambc le 12/12/2006 13:34:20

DERNIERE QUESTION SERIEUSE : aurais-tu une exemple light d'utilisation des menus déroulants (j'ai regarder le code source de tapage mais c'est un peu long) ?

signaler à un administrateur
Commentaire de WhiteDwarf le 12/12/2006 13:48:31

RAMBC ==> Bah oui c'est possible :) , c'est le principe d'un tableur... après c'est juste des fonctions en js à implémenter pour la lecture, ou en php pour la compréhension du fichier... mais j'en suis pas encore à la compréhension du fichier.

Tu peux analyser un peu le code et tu te rendra compte que c'est ce que fais la fonction calcul(), elle lit le contenu de toutes les cellules pour effectuer les calculs en cascade, après il suffit de la modifier un peu pour en faire ce que tu veux..

Sinon oui je suis fan d'enki bilal... :)

Si t'a d'autres questions n'hésite pas..

signaler à un administrateur
Commentaire de ben05 le 18/12/2006 13:12:19

Salut,

Il y a un projet dans le même style à la page suivante :
www.phpcs.com/code.aspx?ID=39473

Il enregistre les informations dans un fichier .cvs

Il serait peut etre intéressant que vous collaboriez.

Ben

signaler à un administrateur
Commentaire de larcen25 le 18/12/2006 18:42:36

bonsoir et merci de ce code magnifique
je l essayé mais je crois que j ai mal installer le code.
mon exemple:
http://www.allkool.com/spreadsheet/
merci d avance
si vous pouvez  me montrer comment utiliser et reparer les  erreurs.
dans l attente de votre reponse

signaler à un administrateur
Commentaire de rambc le 18/12/2006 18:51:48

Peut-on mettre une formule dans une cellule, voir le résultat puis ensuite avoir accès de nouveau à la formule ?

PS : Etant prof de maths je peux (sur un plan purement théorique) t'aider si tu en as besoin car ton projet m'intéresse énormément.

signaler à un administrateur
Commentaire de szwr le 21/12/2006 16:01:56

Je suis développeur en PHP/MySql/Javascript et VBA Excel (entre autre) et ton offre de collaboration m’intéresse énormément.
Je n’ai pas encore analysé ton code mais l’interface me semble relativement aboutie.
J’étudie la faisabilité d’un projet de migration d’Excel vers un service web et ton projet tombe à point !
Je serais donc très heureux de pouvoir collaborer avec toi ;)

signaler à un administrateur
Commentaire de WhiteDwarf le 31/12/2006 20:51:59

Bonjour, ou bonsoir à vous tous,

LARCEN25 ==> J'ai regardé la page d'exemple sur Firefox, et pas de problème ca a l'air de marcher.

RAMBC ==> Ton aide m'intéresse, je n'hésiterais pas à te recontacter, Sinon, oui il est possible de mettre une formule dans la barre,voir le résultat et réa&voir accès à celle ci, mon code présent ici le fait déja il me semble, il faut juste mettre la cellule en format "calcul" et entrer ta formule simplement sans mettre de "=" comme dans Excel.

SZWR ==> Merci de ta proposition, voici mon MSN : spacedoud42@hotmail.com n'hésite pas à m'ajouter et je pourrais t'expliquer en détail mon projet et son aboutissement. ;)

Au fait : Bonne année et à 2007 !

signaler à un administrateur
Commentaire de ben05 le 12/01/2007 21:31:16

Salut,

Si tu veux créer des fichiers Excel (.xls) avec ta source,  regarde ce lien ca pourrait t'intéresser :

www.phpcs.com/codes/LECTURE-FICHIER-EXCEL_41045.aspx

Cordialement,

Ben

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Cadriage d'une page HTML facon Excel [ par malhivertman1 ] Bonjour a tous, j'aimerai savoir s'il est possible de recreer une interface genre Excel avec des cellules sur une page html car je n'ai pas excel sur Cellule calcul et affichage [ par christuckers ] Salut les CSistes !! Après le php, me voila au javascript et je sens que ca va pas etre du gateau !!Bon, je commence par m'excuser, car je ne suis pas Selectionner une cellule d'un tableau [ par Jarod1980 ] Bonjour,Je voulais savoir si il exite un moyen en javascript de sélectionner uniquement une cellule d'un tableau. Je crois que document.selection.type exportation des données vers excel [ par isecso ] Salut tous Ce code n'a pas put fonctionner .<script LANGUAGE=javascript> <!-- /*--------------------------------------------------------- Nom Calcul dynamique [ par reunionnais974 ] Bonjour à tous,j'ai un souci de compatibilité entre ie6 et Mozillia pour un calucl voici le code : <html>    <head>        <meta http-e Demande aide pour optimiser algo insertion cellule tableau [ par Jarod1980 ] Bonjour,Je voudrais savoir si quelqu'un pourrait m'aider à optimiser mon algo d'ajout d'une ligne dans un tableau. Mon algo marche pour un tableau qui Comment redimensionner une cellule d'un tableau WYSIWYG [ par Jarod1980 ] Bonjour,Je voudrais savoir si il est possible en javascript de redimensionner les cellules d'un tableau en utilisant sa souris, un petit comme dans dr Comment colorier plusieurs cellules d'un tableau [ par Jarod1980 ] Bonjour,Je voudrais si quelqu'un pourrait m'aider à optimiser mon algo de coloriage de cellule d'un tableau. J'arrive à colorier une et seule cellule Formulaire qui calcul [ par twinsen60 ] BonjourJ'aimerai faire une sorte de formulaire, avec des champs a remplir par le biais de "liste déroulante".Suivant mon choix de ma liste, j'ai plusi FORMULAIRE ET CALCUL DU TOTAL JAVASCRIPT/PHP [ par fidecourt ] Bonjour à tous, langage utilisé : PHP J'ai un souci : j'ai un formulaire nommé "ChoixArticle" qui comporte les infos suivantes Ref article hauteur lar


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.