Français
Comprend

Excel2lv.inc

 

ByteAttack
sur meiner page gibt es maintenant une Include-Dossier, avec qui on avec seulement einem Befehl, un komplettes Tabellenblatt de Excel dans un Listview importieren peux.

[...] 

Beispiel:
 $I Excel2lv.inc
Fenêtre Style 26
Titre de la fenêtre Excel
Fenêtre 0,0-800,600
Déclarer lvdll&,lvliste&
lvdll&=usedll($PROGDIR+Listview.dll)
 $I ListView_Include.inc
Register(123456)
lvliste&=CreateListView(%hwnd,%HINSTANCE,0,$FFFFFF,-1,$31)
Excel2LV C:Tabelle.xls,Tabelle1,lvliste&  Excel-Tabelle, Tabellenname, LV-Handle
ShowListView(lvliste&,10,10,728,528)
WaitMouse
 $I ListView_Dispose.inc

589 kB
Kurzbeschreibung: Excel2ListView.zip
Hochgeladen:25.10.2007
Downloadcounter464
Download
 
Website:  [...] 
Facebook:  [...] 
24.10.2007  
 



Tricolore encore pas angeschaut - mais cela wäre super!

Bekommst Du cela aussi avec sdcs hin? ...den Excel hat oui pas chacun mais openOffice hingegen ist oui libre disponible et wird aussi gern de Firmen genutzt.

j'ai zur Sicherheit nochmal qui Zip comme Beitragsanhang beigefügt, comme Mirror sozusagen. (Habe je mir erlaubt là Du oui pas sur une Counter trop verweisen scheinst.)
 
24.10.2007  
 




ByteAttack
là muss je la fois regarder! SDC´s = Schweizerischer Dachshund Club.
Hat irgendwie avec dem Envoyer ici sur qui page net so geklappt? (Übermüdet)
Einen Counter brauche je pour qui Downloads pas wirklich, là je oui mon Webstatistik habe, mais quand même merci.
 
Website:  [...] 
Facebook:  [...] 
24.10.2007  
 




ByteAttack
j'ai ici nochmal un besseres Beispiel avec plus Vue d'ensemble et einer Beispiel Excel-Tabelle.

Beispiel:
KompilierenMarqueSéparation
#########################################
# Beispiel für die Include Excel2LV.INC #
#                                       #
# Zur freien Verwendung für alle!       #
#                                       #
# 2007 Marc-Gordon Kröhn                #
# http://www.marc-gordon.de             #
#                                       #
# Benötigt die LiestView.dll von        #
# Frank Abbing http://frabbing.de/      #
#########################################
 $P*
USERMESSAGES 16
##### Globale Variablen
Declare close%,L#,Sz&,MerkeX%,MerkeY%,Keyboardstate#,lvdll&,lvliste&,LVFont&,Datei$
##### Bereichsvariablen deklarieren
Dim L#,16
Dim Keyboardstate#,256
##### Definierte Funktionen
Def GetSysColor(1) !USER32,GetSysColor
Def AMoveWindow(6) ! USER32,MoveWindow,%%%%%%,%
Def GetKeyboardState(1) ! USER32.DLL,GetKeyboardState
##### LietView.dll einbinden
lvdll&=usedll($ProgDir+Listview.dll)
 $I ListView_Include.inc
Register(123456)  oder so ähnlich ;-)
##### Excel2ListView einbinden
 $I Excel2lv.inc
##### Setzt in der Statusleiste den Status der Tasten Numlock, Caps und S-Abf

Proc Statustasten

    GetKeyboardState(keyboardstate#)

    if byte(keyboardstate#,20),1

        SetText Sz&,1,GROSS

    else

        SetText Sz&,1,

    endif

    if byte(keyboardstate#,144),1

        SetText Sz&,2,NF

    else

        SetText Sz&,2,

    endif

    if byte(keyboardstate#,145),1

        SetText Sz&,3,SCRL

    else

        SetText Sz&,3,

    endif

EndProc

##### Aufbau LiestView

Proc ListView

    lvliste&=CreateListView(%hwnd,%hinstance,0,$FFFFFF,-1,$31)
    ShowListview(lvliste&,0,0,width(%hwnd),height(%hwnd)-25)
    SetFont lvliste&,LVFont&

EndProc

##### HAUPTFENSTER

Proc Hauptfenster

    SetTrueColor 1
    WindowStyle $003F
    WindowTitle Excel2ListView
    Window %maxX+10,10-640,480
    Cls GetSysColor(15)
    UseFont Arial,16,0,0,0,0
    LVFont&=Create(Font,Arial,16,0,0,0,0)
    SetDialogFont 1
    ListView
    Long L#,0 = 500, 545, 570, -1
    Sz&=Create(StatusWindow,%HWND,,4,L#)
    SetText Sz&,0,Bereit
    SetWindowPos %hwnd=((%maxX/2)-320),((%maxY/2)-240)-640,480;0
    ShowMax
    Update

EndProc

##### Öffne Excel

Proc OpenXLS

    Declare idx%,x&,Sortierliste$
    Datei$=LoadFile$(ÖFFNE,Excel-Arbeitsmappe|*.XLS)

    if Datei$=

    else

        DeleteAllItems(lvliste&)
        EraseListview(lvliste&)
        Excel2LV Datei$,Tabelle1,lvliste&  Excel-Tabelle, Tabellenname, LV-Handle

        WhileNot idx%=GetColumns(lvliste&)

            SetColumnWidth(lvliste&,idx%,-1)
            Inc idx%

        Wend

        DeleteColumn (lvliste&,idx%-1)

    endif

EndProc

##### Update Fenster

Proc Update

    if Width(%hwnd)<630

        AMoveWindow(%hwnd,%WinLeft,%WinTop,640,%WinBottom-%WinTop,59,1)

    elseif Height(%hwnd)<450

        AMoveWindow(%hwnd,%WinLeft,%WinTop,%WinRight-%WinLeft,480,59,1)

    endif

    SetWindowPos Sz&=0,0-0,0;0
    MerkeX%=Width(%hwnd)
    MerkeY%=Height(%hwnd)
    AMoveWindow(lvliste&,0,0,width(%hwnd),height(%hwnd)-25,59,1)

EndProc

##### Hauptprogramm
Hauptfenster
Statustasten
OpenXLS
##### Hauptprogrammschleife

WhileNot close%

    GetMessage
    Case %Umessage=16:close%=1
    CaseNot MerkeX%=Width(%hwnd):Update
    CaseNot MerkeY%=Height(%hwnd):Update
    Case Width(%hwnd)<630:Update
    Case Height(%hwnd)<450:Update
    Case ScanKey(144):Statustasten
    Case ScanKey(20):Statustasten
    Case ScanKey(145):Statustasten

Wend

##### Programmende
Dispose L#
Dispose Keyboardstate#
 $I ListView_Dispose.inc
4 href='./../../funktionsreferenzen/XProfan/freedll/'>FreeDLL lvdll&
DeleteObject lvfont&

589 kB
Kurzbeschreibung: Excel2ListView.zip
Hochgeladen:24.10.2007
Downloadcounter286
Download
 
Website:  [...] 
Facebook:  [...] 
24.10.2007  
 




ByteAttack
Habe mir cela la fois angeschaut. Pour qui Openoffice.org gibt es keinerlei ODBC-Treiber pour Windows.
mais on hat qui Possibilité avec Calc sa Tabelle im Excelformat trop Sauver. Somit peut aussi OpenOffice-Anwender qui ganze Geschichte dans un ListView donnern.
 
Website:  [...] 
Facebook:  [...] 
25.10.2007  
 



ce sont nix plus comme un paire XMLs verpackt dans einer Zip! Entpacke simple qui OpenOffice-Fichiers sdc sxd odt & co. cela OpenOffice-Format ist aussi dokumentiert - qui OpenOffice utilise wird wohl à peine pour Excel Sauver wollten. *g*
 
25.10.2007  
 




Thomas
Freier
@ Marc,
là je z.Z. aucun Zeit zum Vertiefen habe, tu viens avec cela plus:

[...] 
[...] 
 
Gruß Thomas
Windows XP SP2, XProfan X2
25.10.2007  
 



Mir personnelle ca va moins ums Linux, plutôt seulement ums OpenOffice. qui Fichiers sommes Zips avec XML-Fichiers intus. a) entpacken b) bisl xml parsen et ende.

Wäre vraie super là on OpenOffice comme Bearbeitungsprogramm pour eigene Tabellen nutzen pourrait. je vois ici viele Features - car Excel darf on schließlich pas weitergeben, OO mais déjà. [...] 
 
25.10.2007  
 




Detlef
Jagolski
Darf on den Excel Fichiers sans Excel erstellen?
 
XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11
25.10.2007  
 




Christian
Schneider
oui. cela Dateiformat ist pas geschützt (wäre aussi pas absolument förderlich).

OpenOffice (et diverse autre Programme) peut aussi Excel-Fichiers erstellen.
 
XProfan 11| Vista(64) SP2
25.10.2007  
 




ByteAttack
allô Detlef.
je hoff cela était un Scherzfrage. ou bien zumindest ironisch gemeint...
 
Website:  [...] 
Facebook:  [...] 
26.10.2007  
 




Michael
Wodrich
chez M$ mais est alles imaginable...
 
Programmieren, das spannendste Detektivspiel der Welt.
26.10.2007  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

19.451 Views

Untitledvor 0 min.
H.Brill15.11.2023
Rc31.01.2022
Langer29.01.2022
Member 640534317.01.2022
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie