0

是否有像下面这样的轻量级方法可以在打开文件时创建 XLS 文件而不提示制表符分隔符?

$list = array (
  array('Cell A1', 'Cell A2'),
  array('Cell B1', 'Cell B2'),
);      

$fp = fopen('file.xls', 'w');

foreach ($list as $fields) {
  fputcsv($fp, $fields);
}

fclose($fp);
4

1 回答 1

0

解决方案#1

将数据保存在“XML 电子表格”中。

从 Microsoft Excel 2002 及更高版本开始,您可以以“XML 电子表格”格式打开和保存 Excel 文档。这些文件是使用 XML 源而不是二进制源保存的 Excel 文档。以 XML 格式保存的此类 Excel 文档支持几乎所有工作表功能(构成、格式、公式),但不支持图形和 Visual Basic 宏(所有差异都记录在此处)。

解决方案#2

使用OpenTBS轻松构建 XLSX 文件。OpenTBS 是一个小型 PHP 工具,可以使用模板技术轻松构建 XLSX 文件。OpenTBS 模板可以完全用 Ms Excel 设计。

于 2013-10-28T09:10:45.870 回答