Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
1456 / 364 / 32
Регистрация: 10.04.2009
Сообщений: 6,593
1

Заполнить файл эксель с файла html

09.09.2013, 05:35. Просмотров 1998. Ответов 2
Метки нет (Все метки)


Здравствуйте, например у пользователя на компьютере есть файл эксель, можно создать файл html, чтобы там была форма, на форме выбрал нужные чекбоксы, нажал кнопку, после чего этот файл эксель бы заполнился как нужно?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.09.2013, 05:35
Ответы с готовыми решениями:

Почему при открытии файла эксель, появляется из фонового скрытого режима мой файл эксель
Добрый день уважаемые форумчане, столкнулся с такой проблеммой. Есть небольшая программка которая...

Как отвязать эксель-файл(шаблон) от файла на диске?
Есть файл-шаблон. Надо открыть его, заполнить и оставить открытым. Но! надо отвязать этот...

Как импортировать данные из одного html файла в другой html файл ?
Здравсвтуйте! Можно ли импортировать часть данных из одного файла в конкретное место кода...

Заполнить файл последовательного доступа N числами. В файл g поместить максимальный элемент файла f
Заполнить файл последовательного доступа N действительными числами. В файл g поместить максимальный...

2
363 / 334 / 38
Регистрация: 29.03.2011
Сообщений: 838
10.09.2013, 04:46 2
Именно так не выйдет, точнее в теории возможно, но:

а) Из браузера в общем случае нельзя шариться по компу пользователя (разве что хаки с ActiveX для старых IE). Так что сохранить/загрузить файл просто так никто не даст. Решение: просить пользователя открыть нужный файл, как-то его обрабатывать и просить сохранить. Чтобы в js можно было обработать файл, браузер должен поддерживать html5 свойство files (современные - поддерживают). Примеры: на русском, on English.

б) Надо как-то обрабатывать содержимое Excel файла. Т.к. com-обьекты не доступны, придётся делать всё вручную. Гугл готовых реализаций на js не выдал (может первым будете), но есть на java/c++ (ковырять исходники LibreOffice (c++) и OpenOffice (java)) - в теории можно наверное немного допилить и скомпилить в js на LLVM, но не берусь оценивать трудоёмкость процесса.
Ещё возможно как-то через active-x это всё сделать (вызывать com), но - только для Windows + IE + должен быть Excel установлен.

Вам наверное проще сделать форму макросами в самом экселе, или загружать файл на сервер и там уже обрабатывать. Ну или на vbscript\delphi\(любой язык с поддержкой com, .net или что там у MS сейчас в моде) формочку сварганить.
1
1456 / 364 / 32
Регистрация: 10.04.2009
Сообщений: 6,593
10.09.2013, 05:50  [ТС] 3
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<!DOCTYPE html>
<!--html5-->
 
<html>
 
<head>
 
<meta http-equiv="content-type" content="text/html; charset=utf-8">
 
<title>Файлы</title>
 
</head>
 
<body>
 
<!--проверка, поддерживает ли Ваш браузер API файлов-->
<script type="text/javascript"> 
// Check for the various File API support.
if (window.File && window.FileReader && window.FileList && window.Blob) {
// Great success! All the File APIs are supported
  alert('Большой успех! Ваш браузер поддерживает API файлов');
} else {
  alert('The File APIs are not fully supported in this browser - Файл API, не полностью поддерживаются в этом браузере');
}
</script>
 
</body>
 
</html>
пока у меня - Большой успех! Ваш браузер поддерживает API файлов
читаю далее, если что спрошу, спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.09.2013, 05:50

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Заполнить файл f целыми случайными числами. Из файла f получить файл g, исключив повторные вхождения чисел
Заполнить файл f целыми случайными числами. Из файла f получить файл g, исключив повторные...

Создать и заполнить текстовый файл f получить файл g образованнный из файла f c исключением повторных вхождений одного и того же слова
Создать и заполнить текстовый файл f получить файл g образованнный из файла f c исключением...

Файл H заполнить целыми числами, полученными помощью генератора случайных чисел. В файл M записать значение файла H, кратное 5
1) Файл H заполнить целыми числами, полученными помощью генератора случайных чисел. В файл M...

Будте добры помогите оч над)Создать и заполнить текстовой файл f. Получить файл g, образованный из файла f с исключением всех слов, встречающихся
Создать и заполнить текстовой файл f. Получить файл g, образованный из файла f с исключением всех...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.