ASP.NET Web Pages - Files
- Προηγούμενη Σελίδα Αντικείμενα WebPages
- Επόμενη Σελίδα Βοηθοί WebPages
This chapter explains the processing of text files.
Processing text files
In the previous chapter, we learned about web data stored in databases.
Your website may store data in text files.
Text files used to store data are usually called flat files. Common text file formats are .txt, .xml, and .csv (comma-delimited values).
In this chapter, you will learn:
- How to read and display data from a text file
Manually add a text file
In the following examples, you will need a text file.
If your website does not have an App_Data folder, create one. In the App_Data folder, create a new file named Persons.txt.
Προσθέστε το εξής περιεχόμενο στο αρχείο αυτό:}
Persons.txt
Bill,Gates Steve,Jobs Mark,Zuckerberg
Εμφάνιση δεδομένων αρχείου κειμένου
Το παρακάτω παράδειγμα δείχνει πώς να εμφανίσετε δεδομένα από αρχείο κειμένου:
Παράδειγμα
@{ var dataFile = Server.MapPath("~/App_Data/Persons.txt"); Array userData = File.ReadAllLines(dataFile); } <!DOCTYPE html> <html> <body> <h1>Ανάγνωση δεδομένων από αρχείο</h1> @foreach (string dataLine in userData) { foreach (string dataItem in dataLine.Split(',')) {@dataItem <text> </text>} <br /> } </body> </html>
Εκτέλεση Παραδείγματος
Αιτιολόγηση Παραδείγματος
Server.MapPath Βρείτε την ακριβή διαδρομή του αρχείου κειμένου.
File.ReadAllLines Ανοίξτε αυτό το αρχείο, και διαβάστε όλες τις γραμμές κειμένου από το αρχείο σε μια ακολουθία.
Εμφανίζοντας κάθε στοιχείο της ακολουθίαςΓραμμή δεδομένων(dataline)καθεμίαΣτοιχεία δεδομένων(dataItem)δεδομένων.
Εμφάνιση δεδομένων αρχείου Excel
Με το Excel της Microsoft, μπορείτε να αποθηκεύσετε ένα ηλεκτρονικό φύλλο εργασίας ως αρχείο κειμένου με διάκριση κόμματος (.csv αρχείο). Όταν το κάνετε αυτό, κάθε γραμμή του ηλεκτρονικού φυλλού εργασίας αποθηκεύεται ως γραμμή κειμένου και κάθε στήλη δεδομένων διαχωρίζεται από ένα κόμμα.
Μπορείτε να χρησιμοποιήσετε το παραπάνω παράδειγμα για να διαβάσετε ένα αρχείο Excel .csv (更改文件名以匹配 Excel 文件的名称)。
- Προηγούμενη Σελίδα Αντικείμενα WebPages
- Επόμενη Σελίδα Βοηθοί WebPages