


Durch das CI-Framework (CodeIgniter) implementierte Import- und Exportdatenoperationen
In diesem Artikel werden hauptsächlich die vom CI-Framework (CodeIgniter) implementierten Import- und Exportdatenvorgänge vorgestellt und die relevanten Betriebstechniken des Datenimports und -exports mit PHPExcel in den CodeIgniter-Framework-Bibliotheken anhand von Beispielen analysiert siehe es
Das Beispiel in diesem Artikel beschreibt die vom CI-Framework (CodeIgniter) implementierten Import- und Exportdatenvorgänge. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Referenzieren Sie die PHPExcel-Klasse (phpexcel.php) in Bibliotheken
public function excel_put(){ //先做一个文件上传,保存文件 $path=$_FILES['file']; $filePath = "uploads/".$path["name"]; move_uploaded_file($path["tmp_name"],$filePath); //$data=array('B'=>'name','C'=>'pwd','D'=>'money1','E'=>'salt'); $data=array('B'=>'name','C'=>'pid'); $tablename='city2';//表名字 $this->excel_fileput($filePath,$data,$tablename); }
private function excel_fileput($filePath,$data,$tablename){ $this->load->library("phpexcel");//ci框架中引入excel类 $PHPExcel = new PHPExcel(); $PHPReader = new PHPExcel_Reader_Excel2007(); if(!$PHPReader->canRead($filePath)){ $PHPReader = new PHPExcel_Reader_Excel5(); if(!$PHPReader->canRead($filePath)){ echo 'no Excel'; return ; } } // 加载excel文件 $PHPExcel = $PHPReader->load($filePath); // 读取excel文件中的第一个工作表 $currentSheet = $PHPExcel->getSheet(0); // 取得最大的列号 $allColumn = $currentSheet->getHighestColumn(); // 取得一共有多少行 $allRow = $currentSheet->getHighestRow(); // 从第二行开始输出,因为excel表中第一行为列名 for($currentRow = 2;$currentRow <= $allRow;$currentRow++){ /**从第A列开始输出*/ //echo $allColumn; for($currentColumn= 'A';$currentColumn<= $allColumn; $currentColumn++){ $val = $currentSheet->getCellByColumnAndRow(ord($currentColumn) - 65,$currentRow)->getValue(); //print_r($val); //die; if($currentColumn == 'A') { //echo $val."\t"; }else if($currentColumn <= $allColumn){ $data1[$currentColumn]=$val; } } foreach($data as $key=>$val){ $data2[$val]=$data1[$key]; } $this->db->insert($tablename,$data2); //print_r($data2); //echo "</br>"; } //echo "\n"; echo "导入成功"; }
Exportdaten:
public function excel_out(){ header("Content-type:text/html"); header("Content-Disposition:attachment;filename=123.xls"); $array=$this->db->get("city")->result_array(); $str="id\t"."name\t"."pid\n"; foreach($array as $val){ $str.=$val['id']."\t".$val['name']."\t".$val['pid']."\n"; } echo $str; }
Das Obige ist der gesamte Inhalt dieses Artikels , vielen Dank, dass Sie alle gelesen haben. Weitere Informationen finden Sie auf der chinesischen PHP-Website!
Verwandte Empfehlungen:
Beispiel für den grundlegenden Betrieb der CodeIgniter-Framework-Datenbank
Das obige ist der detaillierte Inhalt vonDurch das CI-Framework (CodeIgniter) implementierte Import- und Exportdatenoperationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Mit dem kontinuierlichen Aufstieg der sozialen Medien hat Douyin als beliebte Kurzvideoplattform eine große Anzahl von Nutzern angezogen. Auf Douyin können Nutzer nicht nur ihr Leben zeigen, sondern auch mit anderen Nutzern interagieren. In dieser Interaktion sind Emoticons für Benutzer nach und nach zu einer wichtigen Möglichkeit geworden, ihre Emotionen auszudrücken. 1. Wie erhalte ich Douyin-Emoticons für private Nachrichten auf WeChat? Um private Nachrichten-Emoticons auf der Douyin-Plattform zu erhalten, müssen Sie sich zunächst bei Ihrem Douyin-Konto anmelden und dann die Emoticons durchsuchen und auswählen, die Ihnen gefallen. Sie können sie an Freunde senden oder selbst sammeln. Nachdem Sie das Emoticon-Paket auf Douyin erhalten haben, können Sie über die private Nachrichtenschnittstelle lange auf das Emoticon-Paket drücken und dann die Funktion „Zum Emoticon hinzufügen“ auswählen. Auf diese Weise können Sie dieses Emoticon-Paket zur Emoticon-Bibliothek von Douyin hinzufügen. 3. Als nächstes müssen wir die Ausdrücke zur Douyin-Emoticon-Bibliothek hinzufügen

Wenn wir diese Plattform zum Anhören von Liedern nutzen, sollten die meisten davon einige Lieder enthalten, die Sie hören möchten. Natürlich können einige Dinge nicht angehört werden, da es kein Urheberrecht gibt. Natürlich können wir einige Lieder auch direkt verwenden Lokal importiert. Gehen Sie dorthin, damit Sie zuhören können. Wir können einige Songs herunterladen und direkt in MP3-Formate konvertieren, sodass sie zum Importieren und für andere Zwecke auf dem Mobiltelefon gescannt werden können. Die meisten Benutzer wissen jedoch nicht viel über das Importieren lokaler Songinhalte. Um diese Probleme gut zu lösen, wird Ihnen der Herausgeber heute auch die Inhaltsmethode erklären, mit der Sie bessere Entscheidungen treffen können Sie sind interessiert,

Musik zu hören ist eine sehr alltägliche Sache. Ich glaube, dass viele Freunde es tun werden, egal wo sie sind. Mit welcher Software hören Sie normalerweise Musik? Nutzen Sie QQ Music wie ich? Ich verwende derzeit QQ Music zum Anhören von Liedern und es kann nicht nur auf Mobiltelefonen, sondern auch auf Mac-Computern verwendet werden. Zusätzlich zum Online-Hören von Liedern können wir unsere Lieblingslieder auch von QQ Music auf den Computer herunterladen. Die von QQ Music für Mac heruntergeladenen Songs haben jedoch nicht das von uns benötigte Format. Was wir brauchen, ist Musik im MP3-Format. Wie exportiert man die von QQ Music für Mac heruntergeladenen Songs in das MP3-Format? Wie exportiere und konvertiere ich von QQ Music für Mac heruntergeladene Songs in das MP3-Format? Wenn Sie von QQ Music für Mac heruntergeladene Songs in MP exportieren und konvertieren möchten

OpenIV ist ein sehr praktisches Tool, mit dem OIV-Dateien in GTA-Spiele importiert werden können. OIV-Dateien sind ein spezielles Dateiformat, das zum Packen von Mod- oder Modifikationsdateien in ein einfach zu installierendes Format verwendet wird. In diesem Artikel wird erläutert, wie Sie OpenIV zum Importieren von OIV-Dateien verwenden. Stellen Sie zunächst sicher, dass Sie die OpenIV-Software installiert haben. Wenn nicht, können Sie es von der offiziellen Website herunterladen und den Anweisungen zur Installation folgen. Laden Sie als Nächstes die erforderliche OIV-Datei von einer vertrauenswürdigen Quelle herunter. Sie finden verschiedene GTA-Modding-Communities oder M

xmind ist eine sehr praktische Mind-Mapping-Software. Es handelt sich um eine Kartenform, die auf der Grundlage der Gedanken und Inspirationen von Menschen erstellt wurde. Nachdem wir die xmind-Datei erstellt haben, konvertieren wir sie normalerweise in ein PDF-Dateiformat, um die Verbreitung und Verwendung von xmind-Dateien zu erleichtern in PDF-Dateien? Nachfolgend finden Sie die spezifischen Schritte als Referenz. 1. Lassen Sie uns zunächst zeigen, wie Sie die Mind Map in ein PDF-Dokument exportieren. Wählen Sie die Funktionsschaltfläche [Datei]-[Exportieren]. 2. Wählen Sie in der neu angezeigten Benutzeroberfläche [PDF-Dokument] und klicken Sie auf die Schaltfläche [Weiter]. 3. Wählen Sie in der Exportschnittstelle Einstellungen aus: Papierformat, Ausrichtung, Auflösung und Speicherort des Dokuments. Klicken Sie nach Abschluss der Einstellungen auf die Schaltfläche [Fertig stellen]. 4. Wenn Sie auf die Schaltfläche [Fertig stellen] klicken

So implementieren Sie benutzerdefinierte Middleware in CodeIgniter Einführung: In der modernen Webentwicklung spielt Middleware eine wichtige Rolle in Anwendungen. Sie können verwendet werden, um eine gemeinsame Verarbeitungslogik auszuführen, bevor oder nachdem die Anforderung den Controller erreicht. CodeIgniter unterstützt als beliebtes PHP-Framework auch den Einsatz von Middleware. In diesem Artikel wird die Implementierung benutzerdefinierter Middleware in CodeIgniter vorgestellt und ein einfaches Codebeispiel bereitgestellt. Middleware-Übersicht: Middleware ist eine Art Anfrage

1. Öffnen Sie zunächst den zu bearbeitenden Entwurfsplan in Kujiale und klicken Sie auf die Konstruktionszeichnungen unter der Zeichnungsliste oben. 2. Klicken Sie dann, um den vollfarbigen Grundriss auszuwählen. 3. Blenden Sie dann die unnötigen Möbel in der Zeichnung aus und lassen Sie nur die Möbel übrig, die exportiert werden müssen. 4. Klicken Sie abschließend auf Herunterladen.

Titel: Methoden und Codebeispiele zur Lösung des Problems verstümmelter chinesischer Daten, die in Oracle importiert werden. Beim Importieren chinesischer Daten in die Oracle-Datenbank treten häufig verstümmelte Zeichen auf. Dies kann auf falsche Datenbank-Zeichensatzeinstellungen oder Probleme bei der Kodierungskonvertierung zurückzuführen sein. . Um dieses Problem zu lösen, können wir einige Methoden anwenden, um sicherzustellen, dass die importierten chinesischen Daten korrekt angezeigt werden können. Im Folgenden finden Sie einige Lösungen und spezifische Codebeispiele: 1. Überprüfen Sie die Zeichensatzeinstellungen der Datenbank. In der Oracle-Datenbank sind die Zeichensatzeinstellungen
