如何解决phpspreadsheet 使用标题读取和获取值第一行值
如何使用第一行值从excel中获取所有值
使用这个命令 $spreadSheetAry[$i][0] 对我有用,但我需要它 $spreadSheetAry[$i]["Tracking_Number"]
有可能吗?
这是代码示例:
<?PHP
use PHPpot\DataSource;
use PHPOffice\PHPSpreadsheet\Reader\Xlsx;
require_once 'DataSource.PHP';
$db = new DataSource();
$conn = $db->getConnection();
require_once ('./vendor/autoload.PHP');
$allowedFileType = [
'application/vnd.ms-excel','text/xls','text/xlsx','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
];
$targetPath = 'uploads/test.xlsx';
$Reader = new \PHPOffice\PHPSpreadsheet\Reader\Xlsx();
$header = ["Tracking_Number","Referance"];
$spreadSheet = $Reader->load($targetPath);
$excelSheet = $spreadSheet->getActiveSheet();
$spreadSheetAry = $excelSheet->toArray();
$sheetCount = count($spreadSheetAry);
for ($i = 0; $i <= $sheetCount; $i ++) {
$TN = "";
if (isset($spreadSheetAry[$i][0])) {
$TN = MysqLi_real_escape_string($conn,$spreadSheetAry[$i][0]);
}
$RF = "";
if (isset($spreadSheetAry[$i][1])) {
$RF = MysqLi_real_escape_string($conn,$spreadSheetAry[$i][1]);
}
echo $TN." - ".$RF."<br/>";
}
?>
Excel 示例:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。