PHP连接ORACLE数据库,并输出部分字段值.导出EXCEL,请问代码怎么写,一下代码可以连接到ORACLE,并输出,但我不知道怎么输出部分字段的值.并导出EXCEL
$conn_oracle = oci_connect('test','test',"(DEscriptION=(ADDRESS=(PROTOCOL =TCP)(HOST=192.168.1.1)(PORT = 1524))(CONNECT_DATA =(SID=test)))");if (!$conn_oracle) { $e = oci_error(); print htmlentities($e['message']); exit; } $query = "SELECt EMPNO,L_FULL_NAME,DATE_HIRED,GENDER,MAIL_ADD,PHONE,DEPT_CD,JOB_POSITION_CD FROM emp_master where STATUS='W'"; // 查询语句 $stid = oci_parse($conn_oracle, $query); // 配置SQL语句,准备执行 if (!$stid) { $e = oci_error($conn_oracle); print htmlentities($e['message']); exit; } $r = oci_execute($stid, OCI_DEFAULT); // 执行SQL。OCI_DEFAULT表示不要自动commit if(!$r) { $e = oci_error($stid); echo htmlentities($e['message']); exit; } while($row = oci_fetch_array($stid, OCI_RETURN_NULLS)) { foreach($row as $item) { print $item['EMPNO']; }}
PHP连接ORACLE数据库,并输出部分字段值.导出EXCEL
答案:2 悬赏:10 手机版
解决时间 2021-03-18 15:47
- 提问者网友:辞取
- 2021-03-18 10:17
最佳答案
- 五星知识达人网友:风格不统一
- 2021-03-18 11:41
用PHPExcel,PHPExcel是相当强大的 MS Office Excel 文档生成类库。
你上它的官/网把程序包下/载下来,里面有 PHPExcel 的程序、还有30个实例程序和三个文档。
看一下其中的开发文档你就会用了。
读取(这段在开发文档里有的,在13页):
require_once '../Classes/PHPExcel/IOFactory.php';
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load("test.xlsx");
$objWorksheet = $objPHPExcel->getActiveSheet();
echo '' . "\n";
' . "\n";
?>
你上它的官/网把程序包下/载下来,里面有 PHPExcel 的程序、还有30个实例程序和三个文档。
看一下其中的开发文档你就会用了。
读取(这段在开发文档里有的,在13页):
require_once '../Classes/PHPExcel/IOFactory.php';
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load("test.xlsx");
$objWorksheet = $objPHPExcel->getActiveSheet();
echo '
' . $cell->getValue() . ' | ' . "\n";
?>
全部回答
- 1楼网友:空山清雨
- 2021-03-18 12:18
导出csv可以,excel可以么?部分字段的值是什么意思?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯