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);
}