我有一个xlsx文件,其中第一行包含:
我需要动态检查(按列名)有多少个语言环境,因为它可能只有一列或5/6列。
如何设置?
struct node
{
int data;
struct node *next;
};
答案 0 :(得分:0)
首先,您可以使用PhpSpreadsheet加载Excel文件。
有用于计数第一行键的示例代码:
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\IOFactory;
$reader = new \PhpOffice\PhpSpreadsheet\Reader\xlsx();
$spreadsheet = $reader->load($filePath);
$sheetData = $spreadsheet->getActiveSheet()->toArray(null, true, true, true);
$firstRow = $sheetData[0];
$cnt = 0;
foreach ($firstRow as $value) {
if($value)
$cnt++;
}
//because of first column
$cnt--;
最后一行,是我的第一行“键”