Как читать Excel (2007+ xlsx) с помощью ActionScript (AIR)?Как читать Excel (2007+ xlsx) с помощью ActionScript (AIR)?
ответ
Вы хоть представляете, как ... Неэффективно это?
Excel использует сложную настройку для файлов, и если вы не хотите писать полномасштабный синтаксический анализатор для своих электронных таблиц (которые, поверьте мне, будут сложны, чтобы разобраться в том, что делают символы формата), вы бы лучше найти другое решение.
Скажем, использование опции «сохранить в XML» упростит вашу работу в несколько тысяч раз, без преувеличения. AS3 не имеет встроенной поддержки Excel, нет никакой реальной возможности для этого. Но он имеет большие интегрированные методы для работы с XML.
Если возможно, сохраните файлы Excel в XML и проанализируйте их.
Лучше по-прежнему использовать базы данных и анализировать их как XML через PHP.
Я сделал поиск и придумал это: http://code.google.com/p/php-excel-reader/
После того, как вы получили его в PHP, передавая его на Flash, это не проблема вообще. Я бы рекомендовал превратить его в прямые массивы объектов и преобразовать его в AMF3 через Zend_Amf, AMFPHP или WebOrb, в зависимости от того, что вам больше всего нравится. Затем вы можете создавать таблицы, манипулировать данными или как угодно. Это также будет намного быстрее и легче, чем использование XML.
PK
as3xls
Actionscript 3 Библиотека для чтения и записи файлов Excel. В настоящее время поддерживается чтение номеров, текста и формул из Excel версии 2.0-2003 и запись номеров, текста и дат в Excel 2.0. Помощь на стороне сервера не требуется.
ОБЕСПЕЧЕНИИ документация и образцы на http://code.google.com/p/as3xls/
Я написал это: https://github.com/childoftv/as3-xlsx-reader Я хотел бы знать, если это помогает
Я посмотрел на пробой XLSX и он будет считать меня 1 неделя написать запись xlsx, которая могла бы выполнять базовое форматирование и формулы. Я проработал только 1 час через каталоги в файле xlsx, и все, что вам нужно сделать, это создать ту же структуру каталогов ... в основном вырезать и вставлять некоторые строки .., а затем закрепить его и называть xlsx.
Я пробовал эту теорию, вручную создавая файл xlsx, используя 7zip. Я загрузил читателя childoftv и, хотя мне не нужен читатель, пакет включает несколько классов zip/unzip, которые окажутся полезными для всех, кто хочет создать xlsx writer.
Короче говоря, установка не сложна, кому-то просто нужно взять неделю из своего насыщенного графика, чтобы сделать это. Мне нужна эта функциональность, поэтому, если никто этого не сделает, тогда мне придется. Надеюсь, мой поиск найдет что-то лучшее, чем форум, где общий консенсус «слишком тяжело, сдавайся».
Похоже, что никто еще этого не сделал. Я посмотрю, что я могу бросить на github :) – icedwater
- 1. Как читать из XLSX (Excel)?
- 2. Как открыть файл Excel 2007 (xlsx) с помощью CDaoDatabase
- 3. PHP Чтение файла xlsx Excel 2007
- 4. Как читать файл xlsx с помощью luacom?
- 5. Как читать файл xlsx с помощью javascript
- 6. Excel 2007 нечитаемого содержимого с помощью Apache POI (.xlsx)
- 7. Как читать excel (.xlsx) в java с помощью poi?
- 8. Чтение файла Excel 2007 (.xlsx) в C#
- 9. Как читать файл Excel (.xlsx) в java?
- 10. Читать большой Excel файл .xlsx
- 11. Изменение файла .xlsx (Excel 2007 и новее)
- 12. Память при чтении большого Excel 2007 (.xlsx)
- 13. Как лениво читать большие файлы Excel 2007 с Apache POI
- 14. Преобразовать DataTable в Excel 2007 (.xlsx)
- 15. Как читать excel 2007 в C#
- 16. Создание excel 2007 с помощью PHPExcel
- 17. C# Преобразование Excel 2007 (xlsx) в файл Excel 2003 (xls)
- 18. Что мне нужно для расширения Excel 2007 (.xlsx) в JAVA?
- 19. Как читать Excel с помощью jexcel?
- 20. Как обновить приложение Excel Workbook 2007 от .xls до .xlsx?
- 21. Как читать файл .xlsx с помощью библиотеки pandas в iPython?
- 22. читать xlsx файл с помощью php
- 23. Как читать файл .XLSX (Excel 2007) с помощью ADO.NET? Я нахожу «Не удалось найти устанавливаемый ISAM» -error
- 24. Как импортировать файл excel 2007 в phpmyadmin с помощью php?
- 25. Массивы перестали работать после преобразования .xlsx в .xlsm Excel 2007
- 26. Как экспортировать данные в таблицу Excel 2007 с помощью SSIS?
- 27. Как читать MS Excel 2007 с запросом в ColdFusion?
- 28. Проект ActionScript для AIR?
- 29. Как получить имя листа из excel 2007 (* .xlsx) с помощью vb.net или C#
- 30. PHPExcel setReadDataOnly не работает с Excel 2007
Лучше всего выполнить серверный процесс с использованием соответствующих библиотек для вашего любимого серверного языка, а сгенерированные данные затем передаются обратно в ваш сценарий AIR. –
Наверное, этого не увидишь, но более подробно и некоторые попытки были бы лучше здесь. – icedwater