logo
logo
RE: Экспорт в Excel [Сергей 01/02/2002 13:59]
А по-моему не нужно связываться с Excell. Ведь смысл этой операции - именно экспорт данных, а н едругое их представление. Зато потом можно их импортировать в другое приложение - в Excell, Access, другую программу учета или вообще в совершенно непредставимым образом - например в другой операционной системе. Так что жто должен быть обычный файл, текстовый, с разделителями полей. Это все должно быть настраиваемо - т.е. тип и символ разделителя, фикцированное поле или нет и тип разделителя строк. Кроме того, в будущем, можно добавить выбор кодировки. А импорт - это совершенно отдельная задача и как вариант можно его выполнить на макросах или отдельной программой илие еще как - но не место его в главной программе - все равно все предусмотреть невозможно. Я, например, спокойно импортировал в Excell данные из CashFly - именно, потому что они были в текстовой форме.
 
Dervish: Мнение понятно, но позвольте Вам возразить.
 
1. Как выяснилось после реализации в бета версии (она пока недоступна), экспорт в Excel - достаточно быстрая и лёгкая (с точки зрения нагрузки на компьютер) процедура. Ресурсов требуется ненамного больше, чем если у Вас на машине запущен Cash и Excel отдельно друг от друга.
 
2. Как раз потому, что всего не предусмотреть (это относится и к печати), выгруженную в Excel информацию можно обрабатывать любым доступным способом. Украшать как Вам заблагорассудится, печатать, отправлять по e-mail и т.д. и т.п.
 
3. Импорт из Excel-я предусмотрен не будет, поскольку возникает очень большая проблема в представлении данных и контроле за тем, чтобы в импортируемом WorkBook-е всё было заполнено правильно. Да это и не нужно потому что:
 
4. Будет предусмотрен отдельный экспорт и импорт из файлов формата CSV, которые как раз и представляют собой обычный текстовый файл с разделителем полей.