Hvordan Beregn lang avstand telefon avgifter fra en CSV-fil

Hvordan Beregn lang avstand telefon avgifter fra en CSV-fil


Å vite hvordan du lagrer informasjon i en tegndelte verdier (CSV) og bruke den til å beregne lang avstand telefonkostnader ved bruk av Visual Basic.NET kan spare deg for tid. En CSV-fil kan lages ved hjelp av Microsoft Office Excel. Excel er et regnearkprogram som vanligvis brukes til å lagre og analysere store mengder data. VB.NET er et programmeringsspråk som brukes til å utvikle Windows-programmer. VB.NET er relativt enkelt å lære og bruke.

Bruksanvisning

1 Start Microsoft Office Excel og skriver følgende:

I "A1," type "land"

I "A2," type "Mexico"

I "A3," type "Canada"

I "A4," type "Brazil"

I "B1," type "Rate / Min"

I "B2," type "2.5"

I "B3," type "5.5"

I "B4," type "4.2"

2 Trykk "Ctrl" og "S" for å åpne "Lagre som" i dialogboksen. Velg "C: \" ved siden av "Lagre i." Ved siden av "File Name", skriv "longDistanceCharges" og velg "CSV (MS-DOS) (*. Csv)" ved siden av "Lagre som type." Klikk på "Lagre".

3 Begynn "Microsoft Visual Basic Express", velg "Fil" -menyen og klikk "New Project". Klikk på "Windows Forms Application" under "Visual Studio er installert Maler" og velg "OK".

4 Trykk "Ctrl" pluss "Alt" pluss "X" for å åpne "Toolbox". Dobbeltklikk på "Button" under "Common Controls" for å legge til en ny knapp for å "Form1." Dobbeltklikk på "Text Box" for å legge til en ny tekstboks i skjemaet.

5 Klikk "Project" og velg "Add Reference". Klikk "COM", velg "Microsoft Excel (versjonsnummer) Object Library" og klikk "OK."

6 Dobbeltklikk på "Button1" for å åpne "Form1.vb" modul. Trykk "Ctrl" pluss "A" og deretter "Slett" for å fjerne alle eksisterende kode.

7 Kopier og lim inn følgende kode inn i "Form1.vb" modul:

Import Excel = Microsoft.Office.Interop.Excel

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

Dim XLApp Som Excel.Application

Dim XLWkBook Som Excel.Workbook

Dim XLWkSheet Som Excel.Worksheet

Dim land (10) As String

Dim priser (10) As Double

Dim ratesStr As String

Dim min As Integer

Dim totalAmount As Double

min = Me.TextBox1.Text

XLApp = Ny Microsoft.Office.Interop.Excel.Application

XLWkBook = XLApp.Workbooks.Open ( "C: \ longDistanceCharges.csv")

XLWkSheet = XLWkBook.Worksheets ( "longDistanceCharges")

landet (1) = XLWkSheet.Cells (2, 1) .Value

landet (2) = XLWkSheet.Cells (3, 1) .Value

land (3) = XLWkSheet.Cells (4, 1) .Value

ratesStr = XLWkSheet.Cells (1, 2) .Value

priser (5) = XLWkSheet.Cells (2, 2) .Value

priser (6) = XLWkSheet.Cells (3, 2) .Value

priser (7) = XLWkSheet.Cells (4, 2) .Value

totalAmount = min * priser (5)

MsgBox ( "Total kostnad for" & country (1) og ": $" & totalAmount)

totalAmount = min * priser (6)

MsgBox ( "Total kostnad for" & country (2) og ": $" & totalAmount)

totalAmount = min * priser (7)

MsgBox ( "Total kostnad for" & country (3) og ": $" & totalAmount)

XLWkBook.Close ()

XLApp.Quit ()

End Sub

End Class

Koden vil beregne takster basert på verdiene i CSV-filen du opprettet. Resultatene for hvert land vil bli vist gjennom en meldingsboks.

8 Trykk "F5" for å kjøre programmet, deretter inn antall minutter i tekstboksen. Klikk "Button1" for å beregne resultatene ved hjelp av CSV-filen.