<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>xls Архиви - rosen4o.net</title>
	<atom:link href="https://rosen4o.net/tag/xls/feed/" rel="self" type="application/rss+xml" />
	<link>https://rosen4o.net/tag/xls/</link>
	<description></description>
	<lastBuildDate>Tue, 02 Dec 2008 11:13:10 +0000</lastBuildDate>
	<language>bg-BG</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>Импорт, Експорт на xls в MySQL с php</title>
		<link>https://rosen4o.net/2008/12/02/%d0%b8%d0%bc%d0%bf%d0%be%d1%80%d1%82-%d0%b5%d0%ba%d1%81%d0%bf%d0%be%d1%80%d1%82-%d0%bd%d0%b0-xls-%d0%b2-mysql-%d1%81-php/</link>
					<comments>https://rosen4o.net/2008/12/02/%d0%b8%d0%bc%d0%bf%d0%be%d1%80%d1%82-%d0%b5%d0%ba%d1%81%d0%bf%d0%be%d1%80%d1%82-%d0%bd%d0%b0-xls-%d0%b2-mysql-%d1%81-php/#comments</comments>
		
		<dc:creator><![CDATA[rosen4o]]></dc:creator>
		<pubDate>Tue, 02 Dec 2008 11:13:10 +0000</pubDate>
				<category><![CDATA[Без категория]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xls]]></category>
		<guid isPermaLink="false">http://rosen4o.net/?p=439</guid>

					<description><![CDATA[<p>Попаднах на една интересна статия как се импортват/експортват данни от екселски файл с помщта на php If you have Excel files that need to be imported into MySQL, you can import them easily with PHP. First, you will need to<span class="ellipsis">&#8230;</span></p>
<div class="read-more"><a href="https://rosen4o.net/2008/12/02/%d0%b8%d0%bc%d0%bf%d0%be%d1%80%d1%82-%d0%b5%d0%ba%d1%81%d0%bf%d0%be%d1%80%d1%82-%d0%bd%d0%b0-xls-%d0%b2-mysql-%d1%81-php/">Прочетете повече ›</a></div>
<p><!-- end of .read-more --></p>
<p>Материалът <a href="https://rosen4o.net/2008/12/02/%d0%b8%d0%bc%d0%bf%d0%be%d1%80%d1%82-%d0%b5%d0%ba%d1%81%d0%bf%d0%be%d1%80%d1%82-%d0%bd%d0%b0-xls-%d0%b2-mysql-%d1%81-php/">Импорт, Експорт на xls в MySQL с php</a> е публикуван за пръв път на <a href="https://rosen4o.net">rosen4o.net</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Попаднах на една интересна статия как се импортват/експортват данни от екселски файл с помщта на php</p>
<blockquote>
<div class="entry-body">
<div>
<div class="item-body">
<div>
<p>If you have Excel files that need to be imported into MySQL, you can import them easily with PHP. First, you will need to download some prerequisites:</p>
<p>PHPExcelReader &#8211; <a href="http://sourceforge.net/projects/phpexcelreader/" target="_blank">http://sourceforge.net/projects/phpexcelreader/</a><br />
Spreadsheet_Excel_Writer &#8211; <a href="http://pear.php.net/package/Spreadsheet_Excel_Writer" target="_blank">http://pear.php.net/package/Spreadsheet_Excel_Writer</a></p>
<p>Once you’ve downloaded both items, upload them to your server. Your directory listing on your server should have two directories: <code>Excel</code> <em>(from PHPExcelReader)</em> and <code>Spreadsheet_Excel_Writer-x.x.x</code> <em>(from Spreadsheet_Excel_Writer)</em>.  To work around a bug in PHPExcelReader, copy <code>oleread.inc</code> from the <code>Excel</code> directory into a new path:</p>
<p><code>Spreadsheet/Excel/Reader/OLERead.php</code></p>
<p>The PHPExcelReader code will expect <code>OLERead.php</code> to be in that specific location. Once that is complete, you’re ready to use the PHPExcelReader class. I made an example Excel spreadsheet like this:</p>
<pre>Name                Extension   Email
----------------------------------------------------
Jon Smith           2001        jsmith@domain.com
Clint Jones         2002        cjones@domain.com
Frank Peterson      2003        fpeterson@domain.com</pre>
<p>After that, I created a PHP script to pick up the data and insert it into the database, row by row:</p>
<div>
<table border="0">
<tbody>
<tr>
<td>
<pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17</pre>
</td>
<td>
<pre style="font-family: monospace;"><span style="color: #b1b100;">require_once</span> <span>'Excel/reader.php'</span>;
<span style="color: #000088;">$data</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Spreadsheet_Excel_Reader<span style="color: #009900;">(</span><span style="color: #009900;">)</span>;
<span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setOutputEncoding</span><span style="color: #009900;">(</span><span>'CP1251'</span><span style="color: #009900;">)</span>;
<span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">read</span><span style="color: #009900;">(</span><span>'exceltestsheet.xls'</span><span style="color: #009900;">)</span>;

<span style="color: #000088;">$conn</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_connect</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"hostname"</span><span style="color: #339933;">,</span><span style="color: #0000ff;">"username"</span><span style="color: #339933;">,</span><span style="color: #0000ff;">"password"</span><span style="color: #009900;">)</span>;
<span style="color: #990000;">mysql_select_db</span><span style="color: #009900;">(</span><span style="color: #0000ff;">"database"</span><span style="color: #339933;">,</span><span style="color: #000088;">$conn</span><span style="color: #009900;">)</span>;

<span style="color: #b1b100;">for</span> <span style="color: #009900;">(</span><span style="color: #000088;">$x</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">2</span>; <span style="color: #000088;">$x</span> <span style="color: #339933;">&lt;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">count</span><span style="color: #009900;">(</span><span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">sheets</span><span style="color: #009900;">[</span><span style="color: #800080;">0</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #0000ff;">"cells"</span><span style="color: #009900;">]</span><span style="color: #009900;">)</span>; <span style="color: #000088;">$x</span><span style="color: #339933;">++</span><span style="color: #009900;">)</span> <span style="color: #009900;">{</span>
    <span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">sheets</span><span style="color: #009900;">[</span><span style="color: #800080;">0</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #0000ff;">"cells"</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #000088;">$x</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">]</span>;
    <span style="color: #000088;">$extension</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">sheets</span><span style="color: #009900;">[</span><span style="color: #800080;">0</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #0000ff;">"cells"</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #000088;">$x</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">]</span>;
    <span style="color: #000088;">$email</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">sheets</span><span style="color: #009900;">[</span><span style="color: #800080;">0</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #0000ff;">"cells"</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #000088;">$x</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">]</span>;
    <span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">"INSERT INTO mytable (name,extension,email) 
        VALUES ('$name',$extension,'$email')"</span>;
    <span style="color: #990000;">echo</span> <span style="color: #000088;">$sql</span><span style="color: #339933;">.</span><span style="color: #0000ff;">"<span style="color: #000099; font-weight: bold;">\n</span>"</span>;
    <span style="color: #990000;">mysql_query</span><span style="color: #009900;">(</span><span style="color: #000088;">$sql</span><span style="color: #009900;">)</span>;
<span style="color: #009900;">}</span></pre>
</td>
</tr>
</tbody>
</table>
</div>
<p>After the script ran, each row had been added to the database table successfully. If you have additional columns to insert, just repeat these lines, using an appropriate variable for each column:</p>
<div>
<div>
<pre style="font-family: monospace;"><span style="color: #000088;">$variable</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$data</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">sheets</span><span style="color: #009900;">[</span><span style="color: #800080;">0</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #0000ff;">"cells"</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #000088;">$row_number</span><span style="color: #009900;">]</span><span style="color: #009900;">[</span><span style="color: #000088;">$column_number</span><span style="color: #009900;">]</span>;</pre>
</div>
</div>
<p>For more details, you can refer to a <a href="http://devzone.zend.com/article/3336-Reading-and-Writing-Spreadsheets-with-PHP" target="_blank">post in Zend’s Developer Zone</a>.</div>
</div>
</div>
</div>
</blockquote>
<p>Материалът <a href="https://rosen4o.net/2008/12/02/%d0%b8%d0%bc%d0%bf%d0%be%d1%80%d1%82-%d0%b5%d0%ba%d1%81%d0%bf%d0%be%d1%80%d1%82-%d0%bd%d0%b0-xls-%d0%b2-mysql-%d1%81-php/">Импорт, Експорт на xls в MySQL с php</a> е публикуван за пръв път на <a href="https://rosen4o.net">rosen4o.net</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://rosen4o.net/2008/12/02/%d0%b8%d0%bc%d0%bf%d0%be%d1%80%d1%82-%d0%b5%d0%ba%d1%81%d0%bf%d0%be%d1%80%d1%82-%d0%bd%d0%b0-xls-%d0%b2-mysql-%d1%81-php/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
