A work encounter problem, insert the contents of the Excel file into the MySQL database.The general idea is to convert the Excel file to a CSV file-->csv file read--read data into the M
It is often necessary to convert an Excel worksheet into a CSV file. The Save As function can only be used to operate on one worksheet, And the whole worksheet is always saved, for files with multiple worksheets, especially many files that do not need to be saved to the CSV file
After php reads the csv file, uft8bom displays the correct solution on the page. Date.csv: IDNAMEEMAIL1 small xm@163.com2 small East xd@sina.com3 small less shaozi@hotmai.com read this csv file copy code is as follows :? Php $ handlefo
Date.csv:"ID" "NAME" "EMAIL"
"1" "James" "xm@163.com"
"2" "Xiaodong" "xd@sina.com"
"
) {CSV Excel support GBK encoding, be sure to convert otherwise garbled$head [$i] = iconv (' utf-8 ', ' GBK ', $v);}Writes data to a file handle via FputcsvFputcsv ($fp, $head);Counter$cnt = 0;Every $limit line, refresh the output buffer, not too big, not too small$limit = 100000;Row-by-line data extraction without wasting memorywhile ($row = $stmt->fetch (zend_d
Now all the content in the CSV file needs to be read and inserted into the database
Reply content:
Now all the content in the CSV file needs to be read and inserted into the database
You refer to Phpexcel This class library to see
$file = fopen (' xxx.csv ', ' R '), while
The following is a detailed analysis of the solution to the problem that uft8bom shows on the page after php reads the csv file. if you need a friend, refer
Date.csv:"ID" "NAME" "EMAIL"
"1" "James" "xm@163.com"
"2" "Xiaodong" "xd@sina.com"
"3" "xiao shao" "shaozi@hotmai.com"
Read this csv file
The code is as follows:
Solve the PHP generated UTF-8 encoding CSV file with Excel open garbled problem wrote in fact this problem has been encountered a long time ago, it should be not resolved, at that time, the openoffice was opened normally, while the excel file was not opened normally. after that, the code was not resolved. this again encountered this problem, on the internet some
Now you need to read and insert all contents in the csv file into the database. now you need to read and insert all contents in the csv file into the database.
Reply content:
Now you need to read all the contents in the csv file
Solve the PHP generated UTF-8 encoding CSV file with Excel open garbled problem wrote in fact this problem has been encountered a long time ago, it should be not resolved, at that time, the openoffice was opened normally, while the excel file was not opened normally. after that, the code was not resolved. I encountered this problem again. I searched online and fo
Problem: PHP enters the user list as a csv file. opening in excel shows garbled characters. opening in Notepad or ue is normal. display the file encoding as UTF-8. Solution: functiondown_file ($ filepath, $ filename) {if (! File_exists ($ filepath) {www.2cto. comecho quot; backu.
Problem: The PHP input user list is a csv
How does PHP query the CSV file as a database?
Now replace the MySQL database with a CSV file with two tables. A table-stored version information, a table-stored serial number information.
From the Version information table, a record is queried for the record that is slightly larger than the version number provided (no
Label:CSV file to batch import data to SQLite.Code:f = web.input (Bs_switch = {}) # Bs_switch is the name of the From Form file fieldData =[i.split (",") for I in f["Bs_switch"].file.read (). Split () [1:]]#这里的步骤:#1, read the imported content: f["Bs_switch"].file.read ()#2, because the imported content is STR, converted to a list. With Split ().#3, because the first column of the
-10t22:00:00z '); A.gettime ()
We can convert the given date into milliseconds from the link isodate to milliseconds
Now we have the correct Date times to use them in our query.Mongoexport--db test--collection Notebooks--query "{company:" Apple, Date: {$lt: new date (1394402400000), $gte: New Date (1394229600000)}} "--out Example.jsonFinally, we'll have the a JSON file (Example.json) in your
Excel support GBK encoding, be sure to convert otherwise garbled$head [$i] = iconv (' utf-8 ', ' GBK ', $v);}Writes data to a file handle via FputcsvFputcsv ($fp, $head);Counter$cnt = 0;Every $limit line, refresh the output buffer, not too big, not too small$limit = 100000;Row-by-line data extraction without wasting memorywhile ($row = $stmt->fetch (zend_db::fetch_num)) {$cnt + +;if ($limit = = $cnt) {//Re
The following is a detailed analysis of the solution to the problem that uft8bom shows on the page after php reads the csv file. if you need a friend, refer
Date.csv:"ID" "NAME" "EMAIL"
"1" "James" "xm@163.com"
"2" "Xiaodong" "xd@sina.com"
"3" "xiao shao" "shaozi@hotmai.com"
Read this csv file The code is as follows:
handle, php://output indicates the direct output to the browser $fp = fopen (' php://output ', ' a '); Output Excel column name information $head = Array ("Order number", "Order name", "Purchase Quantity", "Unit Price", "Total Price", "Contact name", "Contact phone", "Postal Code", "Detailed address", "preferential amount", "Balance payment amount", "Real payment amount", " Type of sale (2 in kind) "," Payment Time "," Payment type "," third party payment ID "," whether the phone is paid "," wh
indicates the direct output to the browser $fp = fopen (' php://output ', ' a '); Output Excel column name information $head = Array ("Order number", "Order name", "Purchase Quantity", "Unit Price", "Total Price", "Contact name", "Contact phone", "Postal Code", "Detailed address", "preferential amount", "Balance payment amount", "Real payment amount", " Type of sale (2 in kind) "," Payment Time "," Payment type "," third party payment ID "," whether the phone is paid "," whether payment "," Ord
Problem: the PHP input user list is a csv file, which is displayed as garbled characters when opened in excel, and opened normally with notepad or ue. Check that the file encoding is UTF-8.
Solution:Function down_file ($ filepath, $ filename){If (! File_exists ($ filepath )){Www.2cto.comEcho "backup error, download file
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.