Hvordan lage et diagram i Excel Med OLE & Perl
The Object Linking and Embedding (OLE) protokollen er et dokument teknologi fra Microsoft. Med OLE kan du koble filer med andre filer eller programmer. Derfor, hvis du ønsker å bruke Perl med Microsoft Excel, bruker du den OLE-protokollen. Ved å bruke både Perl og Microsoft Excel, kan du enkelt lage et diagram ved å utnytte OLE. Perl er et programmeringsspråk som opprinnelig ble utviklet for Unix-baserte datamaskiner, men også for Microsoft Windows.
Bruksanvisning
1 Åpne Perl-skript i din foretrukne Perl redaktør, eller alternativt i Notisblokk hvis du ikke har en egen editor.
2 Sett inn følgende linjer i begynnelsen av skriptet for å starte OLE:
bruke Win32 :: OLE;
bruke Win32 :: OLE qw (på med);
bruke Win32 :: OLE :: Variant;
bruke Win32 :: OLE :: Const 'Microsoft Excel';
$ Excel = Win32 :: Ole-> GetActiveObject ( 'Excel.Application') ||
Win32::OLE->new('Excel.Application');
$ Excel -> { "synlig"} = 0; # 0 er skjult, en er synlig
$ Excel -> {DisplayAlerts} = 0; # 0 er skjule varsler
Åpne fil og regneark
min $ Book = $ Excel-> Workbooks-> Åpne
('C:\report\results\check_all.csv'); # open Excel file
$ Sheet = $ bok-> Regneark (1);
3 Erstatt "C: \ rapport \ resultater \ check_all.csv" med banen og filnavnet til filen.
4 Sett inn et kakediagram med følgende metode, erstatte relevante parametere med din egen:
min $ Range = $ ark-> Range ( "A1: d2 ');
min $ Chart = $ Book-> Charts-> Legg;
$ Chart-> ChartWizard ($ Range, xl3DPie, 7, xlRows, 1,0,2, "Salg Prosent");
5 Sett inn et stolpediagram med følgende metode, erstatte relevante parametere med din egen:
Bar Graph og roter
min $ Range = $ ark-> Range ( "A1: A3 ');
min $ Chart = $ Excel-> Charts-> Legg;
$ Mere -> {type} = xl3DColumn;
for (min $ i = 30; $ i <= 180; $ i + = 10)
{
$ Mere -> {Rotasjon} = $ i;
søvn (1);
}