powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / CSP и Excel
9 сообщений из 9, страница 1 из 1
CSP и Excel
    #35457344
Daha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пож, каким образом можно осуществить загрузку еxcel-файла в базу?? если можно какой-нибудь примерчик:)
...
Рейтинг: 0 / 0
CSP и Excel
    #35457642
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример из документации...

Код: plaintext
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.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
<!-- Copyright (c) 2001 InterSystems Inc. ALL RIGHTS RESERVED. -->
<csp:class description="Demo of how to upload a file from the browser.">
<html>

<head>
</head>

<body bgcolor="#CCCCFF">

<!-- display standard sample template using a custom tag -->
<isc:SAMPLE title="Upload a file Sample">
This sample uses an '<input type=file>' element in a form to upload a file
from the web browser to CSP. Pick a file and hit the submit button to try it.
</isc:SAMPLE>

<!-- HTML Form to submit the file. You must specify the enctype="multipart/form-data" -->
<!-- for this to work -->
<form action="upload.csp" enctype="multipart/form-data" method="post">
    Enter a file to upload here: <input name=FileStream size= 30  type=file>
    <p>
    <ul><input type="submit" value="Upload file"></ul>
    <p>
</form>

<!-- As form is submitted to this page look to see if we have the stream in the %request object -->
<csp:if condition='($data(%request.MimeData("FileStream",1)))'>
    <hr><br>
    Submitted filename: <b>#(%request.MimeData("FileStream", 1 ).FileName)#</b><br>
    Size of file: <b>#(%request.MimeData("FileStream", 1 ).Size)#</b><br>
    Mime Section: <b>#(%request.MimeData("FileStream", 1 ).MimeSection)#</b><br>
    Type of stream: <b>#(%request.MimeData("FileStream", 1 ).%ClassName( 1 ))#</b><br>
    Content Type: <b>#(%request.MimeData("FileStream", 1 ).ContentType)#</b><br>
    <br>
    First  200  characters of stream:<br>
    <ul>
    <script language="Cache" runat="server">
        New bytes
        Set bytes=%request.MimeData("FileStream", 1 ).Read( 200 )
        Set bytes=##class(%CSP.Utils).DecodeData(bytes)
        Write bytes,!
    </script>
    </ul>
</csp:if>

</body>
</html>
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
CSP и Excel
    #35457685
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот еще почитай...
----------
Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT
...
Рейтинг: 0 / 0
CSP и Excel
    #35459326
Daha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что касается примера из документации, я так понимаю, это для работы с текстовым файлом, а мне нужно считывать экселевскую таблицу конкретно по столбцам. Возможно ли это? и как?
...
Рейтинг: 0 / 0
CSP и Excel
    #35459522
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dahaчто касается примера из документации, я так понимаю, это для работы с текстовым файлом
С любым файлом. Даже с экселевским...
Dahaа мне нужно считывать экселевскую таблицу конкретно по столбцам. Возможно ли это? и как?
Тогда и вопрос нужно было задавать иначе...

Как вариант сохранить его как текстовый с разделителем, прочитать его построчно, обработав каждую строку...
...
Рейтинг: 0 / 0
CSP и Excel
    #35459543
Daha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ладно вам, не смейтесь надо мной))) я новичок, и только-только разбираюсь во всем:) а не подскажите, как сохранить его как текстовый с разделителем?
...
Рейтинг: 0 / 0
CSP и Excel
    #35459908
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dahaкак сохранить его как текстовый с разделителем?
В меню "Файл"->"Сохранить как..."->Как вариант выбрать формат csv... А можно текстовый с табуляцией...
...
Рейтинг: 0 / 0
CSP и Excel
    #35459960
Daha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
))это вариант, а программно можно?
...
Рейтинг: 0 / 0
CSP и Excel
    #35460213
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / CSP и Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]