prof. mrd. Negrilescu Nicolae Colegiul National Vlaicu Voda

Slides:



Advertisements
Similar presentations
Cojocea Manuela-Simona Microsoft Student Partners.
Advertisements

Cojocea Manuela-Simona Microsoft Student Partners.
Schimbarea Luminozit ă ţii.  Photoshop este un instrument pentru retusarea fotografiilor care ofera posibilitatea de a crea imagini deosebite in special.
Aplicatie pentru intarirea capacitatii manageriale Coriolis Consulting pentru INCD-PM Alexandru Darabont.
2009 Pag Pag. 2 Agenda 1.Obiectivul proiectului 2.Parteneri 3.Autentificare versus identificare 4.Schema generala 5.Probleme de rezolvat / rezolvate.
Caracteristici ale corpurilor cu viata
Afisarea caracterelor pe un LCD cu ajutorul unui microcontroler Gradinariu Florin gr Varvaroi Gabriel gr
Training utilizare portal UBB Profesori Trainer: Anna-Maria Grecu Cluj-Napoca, iunie 2011.
POSTA ELECTRONICA Ana-Maria Tache Ioana Cristina Ciufu.
ACTIVITATEA 1 -,, PROFESOR IT LA PAPI’’
RECAPITULARE Microsoft Office.
Achizitionarea materialelor consumabile
IntraShip inovatie, flexibilitate, rapiditate.
Past Continuous prezentare.
Funcţii Excel definite de utilizator (FDU) în VBA
Placa de bază.
Instrumente CASE Curs nr. 7.
Ce este multimedia ? Cuvantul „multimedia” provine de la cuvintele „multi” (mai multe) si „media” (medii de transmitere si prezentare a informatiilor).
Căutarea şi regăsirea informaţiei.
SOFTWARE Tipuri de software.
PASII INSTALARII SISTEMULUI DE OPERARE
Windows Movie Maker.
Dispozitive de stocare
IF Clause prezentare.
Curs 2 - Introducere în SAS
Structura pipeline a unui procesor MIPS
Căutarea şi regăsirea informaţiei.
Gestionarea datelor stiintifice
Programare vizuală.
UNIVERSITATEA POLITEHNICA BUCUREȘTI FACULTATEA de ELECTRONICĂ, TELECOMUNICAȚII ȘI TEHNOLOGIA INFORMAȚIEI - Android OS - Coordonator știintific Stefan.
Software product management
Digitizarea – Un nou concept
Introducere in HCI.
CONVERSII INTRE SISTEME DE NUMERATIE
Macromedia Flash 8 Ciobanu Razvan | Cls a IX-a A
MICROSOFT EXCEL.
Tipuri structurate Tipul tablou
Adaugarea controalelor
SUBNETAREA.
C# şi platforma .NET.
Web Form BuilDer Coffee Cup.
Curs 6: Introducere în programarea SAS
UPB ETTI IISC Web Interactiv Floroiu Andrei.
Microsoft Office reprezintă o suită de aplicaţii de birou
Tehnologia Silverlight si echivalente
MICROSOFT EXCEL Notiuni introductive
Funcții C/C++ continuare
Mardare Ciprian Gabriel 342C5
Apache WEB Server.
Crearea si gazduirea serviciilor
INTERNET SERVICII INTERNET.
Burse de formare Grundtvig- Educaţia Adulţilor
Mic ghid pentru crearea unei prezentari PowerPoint
A great way to create a channel of communication
Managementul Proiectelor Informatice
Functia de documentare
SOAP -Simple Object Access Protocol-
Îmbinare corespondenţă
Tehnologia informatiei Prof. ROMEO BOLOHAN
Programarea in limbajul Java 2004 Lecturer: Gavrila Cristian
Realizarea prezentarilor cu Microsoft PowerPoint
Software open source in industria software
Crearea unei aplicatii Windows Forms simple
Aplicaţii specializate pentru realizarea unei prezentări – PowerPoint
CMMI- Arii de proces: Inginerie si managementului proiectelor
Am văzut îngerul în marmură şi am cioplit până l-am eliberat.
Harti de imagini, Cadre, Stiluri
Microsoft PowerPoint.
Despre lamaie.net De ce sunt lamaile acre? Realizatori: Cristina Cazan
Tabele WEB.
Presentation transcript:

prof. mrd. Negrilescu Nicolae Colegiul National Vlaicu Voda Prelucrarea fişierelor XLS utilizând platforma de dezvoltare .NET Framework prof. mrd. Negrilescu Nicolae Colegiul National Vlaicu Voda

Introducere Cel mai adesea folosim MSSQL,ORACLE,ACCESS sau alte tipuri de baze de date pentru a stoca si gestiona date.Pentru volume mici de date putem utiliza insa cu usurinta fisiere Excel .Aceasta prezentare descrie o aplicatie pentru procesarea fisierelor XLS utilizand platforma de dezvoltare .NET Framework. Daca sunteti un utilizator de Microsoft Office Excel cu siguranta stiti ca acesta reprezinta un instrument puternic pentru gestionarea si organizarea datelor in format tabelar.

Cerinte Se doreste realizarea unei aplicatii folosind limbajul de programare C#, care sa permita deschiderea unui document Excel existent si reorganizarea datelor existente intr-un fisier Excel nou ,deschis in aceeasi fereastra de lucru prin copierea informatiilor dorite din documentul initial. De asemenea se cere salvarea informatiilor copiate.

Solutie, Cerinte Functionale, Dependente Este necesar ca pe calculatorul pe care va fi rulat programul sa fie instalat Microsoft Office Excel (2003). Platforma Microsoft .NET furnizeaza un assembly numit Excel.

Assembly Un assembly reprezinta o componenta fundamentala pentru o aplicatie .NET, altfel spus o unitate de desfasurare a codului care corespunde unui fisier executabil standalone sau unei librarii DLL(Dynamic Logic Link). Fiecare program C# compilat are macar un assembly. De fiecare data cand construim un executabil (.EXE) sau o librarie (DLL) in .NET, realizam de fapt un assembly.

Adaugare assembly in proiect Pentru a realiza adaugarea “assembly-ului” Excel trebuie incluse referinte catre Microsof Office 11.0 Object Library si catre Microsoft Excel 11.0 Object Library.

Microsoft Office Spreadsheet 11.0 In Visual Studio 2008: selectarea meniului Tools, dupa care submeniul Choose Toolbox Items >COM Components > Microsoft Office Spreadsheet 11.0 si adaugarea acestei componente in Form.

Deschidere Excel Spreadsheet Datorita limitarilor controlului Excel este necesara convertirea fisierului XLS intr-un XML(eXtensible Markup Language ) In acest scop trebuie realizata o metoda care sa returneze calea unde a fost salvat fisierul XML realizandu-se astfel posibilitatea deschiderii fisierului XLS. Se utilizeaza un obiect de tip OpenFileDialog pentru selectarea locatiei fisierului XLS.

Salvare Excel Spreadsheet Pentru salvarea noului fisier Excel editat se utilizeaza un obiect de tip SaveFileDialog impreuna cu metoda Export(…) apartinand controlului Excel.

Concluzii Interoperabilitatea din cadrul platformei de dezvoltare .NET ne ofera un bun control asupra aplicatiilor Office(Excel). Avantajul utilizarii unui control Excel spreadsheet este acela ca obti automat facilitati continute intr-o aplicatie Excel. Oricum, daca doriti sa extrageti si sa transformati un document Excel, atunci utilizati C# si .NET si poate chiar acesta aplicatie.