使用PHP和php-excel-reader类将CSV数据转换为固定宽度的logging

我的最终结果是有一个固定的长度logging创build从一个csv的Excel文件使用PHP。 我正在与excel_reader2.php工作,似乎很好地导入,并显示在浏览器中。 我想反过来导出或写入内容到一个文件,以便每列将导出为35个字符固定长度的字段。 目前$数据被格式化为html,不知道如何写下我所描述的内容。 提前谢谢你们指点我正确的方向。

你会采取每一个CSV文件的行。 然后,该行的每一列。 对于您可以使用的每个单元:

$newcell = sprintf("[%35s]\n", $cell); 

所以你将有一个35字符宽string的数据$单元格。 然后,只需通过两个循环将其添加到文件中。