有没有一种方法来转换CSV文件到excel文件在通过Apache请求/的.htaccessCSV至Excel转换
17
A
回答
65
使用PHPExcel
include 'PHPExcel/IOFactory.php';
$objReader = PHPExcel_IOFactory::createReader('CSV');
// If the files uses a delimiter other than a comma (e.g. a tab), then tell the reader
$objReader->setDelimiter("\t");
// If the files uses an encoding other than UTF-8 or ASCII, then tell the reader
$objReader->setInputEncoding('UTF-16LE');
$objPHPExcel = $objReader->load('MyCSVFile.csv');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('MyExcelFile.xls');
0
是的,因为Apache是开源的,你可以修改的.htaccess解析器调用库将您的CSV文件转换为Excel文件。但我不认为这是你要找的。 :-)。
我认为你真正需要的是一个动态网站。然后,您可以使用PHP或任何支持的语言来执行您需要执行的操作。
是这样的: http://www.westwideweb.com/wp/2009/01/12/convert-csv-to-xls-excel-in-php/
0
有一个在SourceForge上的一个项目,做这种转换:
http://sourceforge.net/projects/py-csv2xls/
但对于转换需要在apache中创建一个动态页面(在python,php ...)
+0
最后更新时间:2015-08-04但是这个项目似乎在互相干扰。 – AnthonyB 2017-10-20 12:37:35
相关问题
- 1. XHTML/RST至Excel转换
- 2. java excel至pdf转换
- 3. 将csv转换为excel PHP
- 4. Python将Excel转换为CSV
- 5. 转换Excel以CSV蟒蛇
- 6. 将CSV转换为Excel表
- 7. HTML DIV至Excel转换框架
- 8. 将csv/excel转换为xml的工具
- 9. 无法将CSV转换为Excel(XLSX)
- 10. 如何将CSV转换为Excel?
- 11. 转换CVS至TFS
- 12. 转换Excel文件CSV - 不能剿Excel的提示窗口
- 13. 转换为CSV?
- 14. Excel 2013日期格式转换。 30 Jan,15 18:02:05至30.01.2015
- 15. JSON来CSV转换
- 16. 文本CSV转换
- 17. XML转换为CSV
- 18. 转换CSV到ARFF
- 19. 转换CSV数组
- 20. CSV成JSON转换
- 21. 转换XLS到csv
- 22. HTML转换成CSV
- 23. Excel时转换
- 24. Joomla 1.5至1.6转换
- 25. 如何转换NSMutableArray至NSMutableData?
- 26. 转换的char *至* wchar_t的
- 27. SASS转换PX至大众
- 28. 如何转换ALAssets至NSData?
- 29. 如何转换ScreenCoordinates至GeoPoints
- 30. 转换MS Access 2000至2010
请澄清你的意思。你的意思是使用内容类型标题伪造一个excel文件,或者实际上转换内容? – 2010-10-06 16:39:29
我看不出将CSV转换为XLS有什么好处,除非您要进行一些基于样式的更改,放入宏或适合您为什么需要XLS文件的帐单。这就像你已经开始减少文件的可移植性。 – Incognito 2010-10-07 14:06:23
@Incognito您希望从CSV转换为XLS的原因之一是iOS上的办公室移动设备不支持CSV文件。因此,如果某人能够在手机上查看通过电子邮件发送的报告文件,则必须采用excel格式。 Apple的Numbers电子表格程序支持它们,但Office Mobile不支持。 – Ricky 2014-09-05 15:36:21