Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 26.03.2016
Сообщений: 91

Экспорт данных из Grid Wiev в Excel

05.08.2019, 06:38. Показов 673. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.OracleClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
namespace WebApplication11
{
    public partial class gridView : System.Web.UI.Page
    {
        public string conn = @"Data Source = " + "cheburek" + "; User ID = " + "kek" + "; password = " + "lol" + "; ";
        protected void Page_Load(object sender, EventArgs e)
        {
            OracleConnection orac = new OracleConnection(conn);
            orac.Open();
            OracleDataAdapter dt = new OracleDataAdapter("Select tpam.tpam_09.manufacture, tpam.tpam_09.standart, tpam.tpam_09.pipe_od, tpam.tpam_09.pipe_wall, tpam.tpam_09.grade, tpam.tpam_09.heat_n, tpam.tpam_09.pipe_tenar, tpam.tpam_09.mill_ord, tpam.tpam_09.LENGTH, tpam.tpam_09.po_n, TPAM.TPAM_09.ITEM_CODE, tpam.tpam_09.COATERS, tpam.tpam_09.pipe_n as pipe_n1, tpam.tpam_09.type, tpam.tpam_09.od, tpam.tpam_09.date1, tpam.tpam_09.mpa, tpam.tpam_09.user1, tpam.tpam_09.pr1, tpam.tpam_09.pr2, tpam.tpam_09.CRN, tpam.tpam_09.DD, tpam.tpam_09.tenaris, tpam.tpam_09.MTC, R1.data_n1,R1.data_n1, tpam.tpam_09.pipe_n, R1.remark, tpam.tpam_09_wp05.data_n1 as data_n1wp05, tpam.tpam_09_wp05.data_n1 as data_n1wp05, tpam.tpam_09_wp05.shift, tpam.tpam_09_wp05.sec, tpam.tpam_09.pipe_n, tpam.tpam_09_wp05.pipe_size, tpam.tpam_09_wp05.batch_red, tpam.tpam_09_wp05.batch_gold, tpam.tpam_09_wp05.inspekt, tpam.tpam_09_wp05.tracking, tpam.tpam_09_wp05.lot, tpam.tpam_09_wp05.remark1,tpam.tpam_09_wp06.data_n1 as data_n1wp6, tpam.tpam_09_wp06.data_n1 as data_n1wp6, tpam.tpam_09_wp06.shift1, tpam.tpam_09_wp06.sec2, tpam.tpam_09.pipe_n,  tpam.tpam_09_wp06.result,  tpam.tpam_09_wp06.Q_ty ,R2.data_n1 as data_n11,R2.data_n1 as data_n11, TPAM.tpam_09.pipe_n, R2.remark as remark2222,tpam.tpam_09_wp10.data_n5,tpam.tpam_09_wp10.data_n5,tpam.tpam_09_wp10.shift5,tpam.tpam_09.pipe_n,tpam.tpam_09_wp10.LENGTH51,tpam.tpam_09_wp10.status51,tpam.tpam_09_wp10.remark51,tpam.tpam_09_wp10.status51,tpam.tpam_09_wp10.remark51,tpam.tpam_09_wp10.STRIP5,tpam.tpam_09_wp10.LENGTH52,tpam.tpam_09_wp10.test5,tpam.tpam_09.mtc,tpam.tpam_09.remark5,tpam.tpam_09_wp12.data6, tpam.tpam_09.Pipe_n,tpam.tpam_status.description, tpam.tpam_09_wp12.bt, tpam.tpam_09_wp12.st6, tpam.tpam_09.DATE7, tpam.tpam_09.pipe_n as pipe_n6, tpam.tpam_09.DJW, tpam.tpam_09.DATE8, tpam.tpam_09.WEEK, tpam.tpam_09.pipe_n as pipe_n7, tpam.tpam_09.WELD, tpam.tpam_09.LENGTH8, tpam.tpam_09.DATE11, tpam.tpam_09.STATUS2, tpam.tpam_09.RET_DATE, tpam.tpam_09.pipe_n as pipe_n8,  tpam.tpam_09.RET_INSPST, tpam.tpam_09.RET_RRDATE, tpam.tpam_09.RET_FIND, tpam.tpam_09.RET_CRN, tpam.tpam_09.RET_SRN, tpam.tpam_09.RET_DD, tpam.tpam_09.DATE10, tpam.tpam_09.pipe_n as pipe_n9, tpam.tpam_09.Weld, tpam.tpam_09.Length8, tpam.tpam_09.NOM from tpam.tpam_09 LEFT JOIN tpam.tpam_09_remark R1 ON (tpam.tpam_09.pipe_n = R1.pipe_n) AND (R1.wp = 03) left JOIN tpam.tpam_09_wp05 ON tpam.tpam_09.pipe_n = tpam.tpam_09_wp05.pipe_n left JOIN tpam.tpam_09_wp06 ON tpam.tpam_09.pipe_n = tpam.tpam_09_wp06.pipe_n  LEFT JOIN tpam.tpam_09_remark R2 ON (tpam.tpam_09.pipe_n = R2.pipe_n) AND (R2.wp = 09)  left JOIN tpam.tpam_09_wp10 ON tpam.tpam_09.pipe_n = tpam.tpam_09_wp10.pipe_n left JOIN tpam.tpam_09_wp12 ON tpam.tpam_09.pipe_n = tpam.tpam_09_wp12.pipe_n left join tpam.TPAM_STATUS On tpam_09.status = tpam.tpam_status.kod order by rownum desc", conn);
            DataTable dit = new DataTable();
            dt.Fill(dit);
            GridView1.DataSource = dit;
            GridView1.DataBind();
            GridView1.HeaderRow.Cells[0].Text = "Manufacturer’s name:";
            GridView1.HeaderRow.Cells[1].Text = "Standard:";
            GridView1.HeaderRow.Cells[2].Text = "Pipe OD (mm):";
            GridView1.HeaderRow.Cells[3].Text = "Pipe wall thickness (mm):";
            GridView1.HeaderRow.Cells[4].Text = "Grade:";
            GridView1.HeaderRow.Cells[5].Text = "Heat number:";
            GridView1.HeaderRow.Cells[6].Text = "Manufacturer’s pipe number:";
            GridView1.HeaderRow.Cells[7].Text = "Mill order number:";
            GridView1.HeaderRow.Cells[8].Text = "Pipe length (mm):";
            GridView1.HeaderRow.Cells[9].Text = "P.O. number:";
            GridView1.HeaderRow.Cells[10].Text = "Item code:";
            GridView1.HeaderRow.Cells[11].Text = "Coater's name:";
            GridView1.HeaderRow.Cells[12].Text = "Unique coating number:";
            GridView1.HeaderRow.Cells[13].Text = "Type of coating:";
            GridView1.HeaderRow.Cells[14].Text = "OD in:";
            GridView1.HeaderRow.Cells[15].Text = "Date:";
            GridView1.HeaderRow.Cells[16].Text = "Mpa:";
            GridView1.HeaderRow.Cells[17].Text = "QC inspector:";
            GridView1.HeaderRow.Cells[18].Text = "End Cap Status One End";
            GridView1.HeaderRow.Cells[19].Text = "End Cap Status 2nd End";
            GridView1.HeaderRow.Cells[20].Text = "CRN No." ;
            GridView1.HeaderRow.Cells[21].Text = "DD No.";
            GridView1.HeaderRow.Cells[22].Text = "Tenaris MTC No.";
            GridView1.HeaderRow.Cells[23].Text = "ACM MTC NO.";
            GridView1.HeaderRow.Cells[24].Text = "First date";
            GridView1.HeaderRow.Cells[25].Text = "Second date";
            GridView1.HeaderRow.Cells[26].Text = "Pipe No.";
            GridView1.HeaderRow.Cells[27].Text = "remark";
            GridView1.HeaderRow.Cells[28].Text = "First coated date";
            GridView1.HeaderRow.Cells[29].Text = "Second coated date";
            GridView1.HeaderRow.Cells[30].Text = "Shift";
            GridView1.HeaderRow.Cells[31].Text = "Sequence Number";
            GridView1.HeaderRow.Cells[32].Text = "Pipe No.";
            GridView1.HeaderRow.Cells[33].Text = "Pipe size";
            GridView1.HeaderRow.Cells[34].Text = "Batch No. Red";
            GridView1.HeaderRow.Cells[35].Text = "Batch No. Gold";
            GridView1.HeaderRow.Cells[36].Text = "Visual inspection";
            GridView1.HeaderRow.Cells[37].Text = "Tracking number for sample cutting";
            GridView1.HeaderRow.Cells[38].Text = "Lot number";
            GridView1.HeaderRow.Cells[39].Text = "Remark";
            GridView1.HeaderRow.Cells[40].Text = "First date";
            GridView1.HeaderRow.Cells[41].Text = "Second date";
            GridView1.HeaderRow.Cells[42].Text = "Shift";
            GridView1.HeaderRow.Cells[43].Text = "Sequence Number";
            GridView1.HeaderRow.Cells[44].Text = "Pipe No.";
            GridView1.HeaderRow.Cells[45].Text = "Result";
            GridView1.HeaderRow.Cells[46].Text = "Q-ty of holidays";
            GridView1.HeaderRow.Cells[47].Text = "First date";
            GridView1.HeaderRow.Cells[48].Text = "Second date";
            GridView1.HeaderRow.Cells[49].Text = "Pipe No.";
            GridView1.HeaderRow.Cells[50].Text = "Result";
            GridView1.HeaderRow.Cells[51].Text = "First date";
            GridView1.HeaderRow.Cells[52].Text = "Final date";
            GridView1.HeaderRow.Cells[53].Text = "Shift";
            GridView1.HeaderRow.Cells[54].Text = "Pipe No.";
            GridView1.HeaderRow.Cells[55].Text = "Pipe length";
            GridView1.HeaderRow.Cells[56].Text = "First status";
            GridView1.HeaderRow.Cells[57].Text = "Remark (To first status)";
            GridView1.HeaderRow.Cells[58].Text = "Final status";
            GridView1.HeaderRow.Cells[59].Text = "Remark (To final status)";
            GridView1.HeaderRow.Cells[60].Text = "Stripped date";
            GridView1.HeaderRow.Cells[61].Text = "Sample cuting (length)";
            GridView1.HeaderRow.Cells[62].Text = "Pipe cutted to Lab testing";
            GridView1.HeaderRow.Cells[63].Text = "# MTC";
            GridView1.HeaderRow.Cells[64].Text = "remark";
            GridView1.HeaderRow.Cells[65].Text = "Date";
            GridView1.HeaderRow.Cells[66].Text = "Pipe no.";
            GridView1.HeaderRow.Cells[67].Text = "Yard";
            GridView1.HeaderRow.Cells[68].Text = "End caps status";
            GridView1.HeaderRow.Cells[69].Text = "End caps status 2";
            GridView1.HeaderRow.Cells[70].Text = "Date";
            GridView1.HeaderRow.Cells[71].Text = "Pipe no.";
            GridView1.HeaderRow.Cells[72].Text = "DJW";
            GridView1.HeaderRow.Cells[73].Text = "Date DJC";
            GridView1.HeaderRow.Cells[74].Text = "Week";
            GridView1.HeaderRow.Cells[75].Text = "Pipe no. ";
            GridView1.HeaderRow.Cells[76].Text = "Weld No.";
            GridView1.HeaderRow.Cells[77].Text = "DJ Length";
            GridView1.HeaderRow.Cells[78].Text = "Date";
            GridView1.HeaderRow.Cells[79].Text = "Status";
            GridView1.HeaderRow.Cells[80].Text = "Return Date";
            GridView1.HeaderRow.Cells[81].Text = "Pipe no.";
            GridView1.HeaderRow.Cells[82].Text = "Inspection Status(Repair / Recoating";
            GridView1.HeaderRow.Cells[83].Text = "Repair /RecoatingDate";
            GridView1.HeaderRow.Cells[84].Text = "Re-Final Date";
            GridView1.HeaderRow.Cells[85].Text = "Re-CRN";
            GridView1.HeaderRow.Cells[86].Text = "Re-SRN";
            GridView1.HeaderRow.Cells[87].Text = "Re-DD";
            GridView1.HeaderRow.Cells[88].Text = "Date";
            GridView1.HeaderRow.Cells[89].Text = "Pipe No.";
            GridView1.HeaderRow.Cells[90].Text = "SL/DJ";
            GridView1.HeaderRow.Cells[91].Text = "DJ Length";
            GridView1.HeaderRow.Cells[92].Text = "No. car";
        }
 
 
 
        protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
 
        }
 
        protected void GridView2_SelectedIndexChanged(object sender, EventArgs e)
        {
 
        }
    }
}
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="gridView.aspx.cs" Inherits="WebApplication11.gridView" %>
 
<!DOCTYPE html>
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <h2> <pre> Incoming Inspection Of Bare Pipes                                                                                                Release Pipe Details INCOMING OF COATING PLANT      COATING OF BARE PIPES                                                     HOLIDAY TEST                               REPAIRED                   FINAL INSPECTION                                                              PIPE OUTPUT TO THE WAREHOUSE ENTRY TO DJ FACILITY                             FOR RETURN PIPES FROM SITE                     DELIVERY TO CLIENT</pre> </h2> 
    <form id="form1" runat="server">
        <div>
            <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" OnSelectedIndexChanged="GridView1_SelectedIndexChanged">
              
                <Columns>
                    <asp:BoundField DataField="MANUFACTURE"/>
                    <asp:BoundField DataField="standart"/>
                    <asp:BoundField DataField="pipe_od"/>
                    <asp:BoundField DataField="pipe_wall"/>
                    <asp:BoundField DataField="grade"/>
                    <asp:BoundField DataField="heat_n"/>
                    <asp:BoundField DataField="pipe_tenar"/>
                    <asp:BoundField DataField="mill_ord"/>
                    <asp:BoundField DataField="length"/>
                        <asp:BoundField DataField="po_n"/>
                    <asp:BoundField DataField="item_code"/>
                    <asp:BoundField DataField="coaters"/>
                    <asp:BoundField DataField="pipe_n1"/>
                    <asp:BoundField DataField="type"/>
                    <asp:BoundField DataField="od"/>
                    <asp:BoundField DataField="date1"/>
                    <asp:BoundField DataField="mpa"/>
                       <asp:BoundField DataField="user1"/>
                       <asp:BoundField DataField="pr1"/>
                       <asp:BoundField DataField="pr2"/>
                       <asp:BoundField DataField="crn"/>
                       <asp:BoundField DataField="dd"/>
                       <asp:BoundField DataField="tenaris"/>
                       <asp:BoundField DataField="MTC"/>
 
 
                       <asp:BoundField DataField="data_n1"/>
                       <asp:BoundField DataField="data_n1"/>
                       <asp:BoundField DataField="pipe_n2"/>
                       <asp:BoundField DataField="remark"/>
 
 
                     <asp:BoundField DataField="data_n1wp05"/>
                     <asp:BoundField DataField="data_n1wp05"/>
                     <asp:BoundField DataField="shift"/>
                     <asp:BoundField DataField="sec"/>
                     <asp:BoundField DataField="pipe_n"/>
                     <asp:BoundField DataField="pipe_size"/>
                     <asp:BoundField DataField="batch_red"/>
                     <asp:BoundField DataField="batch_gold"/>
                     <asp:BoundField DataField="inspekt"/>
                     <asp:BoundField DataField="tracking"/>
                     <asp:BoundField DataField="lot"/>
                     <asp:BoundField DataField="remark1"/>
 
 
 
                       <asp:BoundField DataField="data_n1wp6"/>
                       <asp:BoundField DataField="data_n1wp6"/>
                       <asp:BoundField DataField="shift1"/>
                       <asp:BoundField DataField="sec2"/>
                       <asp:BoundField DataField="pipe_n"/>
                       <asp:BoundField DataField="result"/>
                       <asp:BoundField DataField="Q_ty"/>
 
 
                       <asp:BoundField DataField="data_n11"/>
                       <asp:BoundField DataField="data_n11"/>
                       <asp:BoundField DataField="pipe_n"/>
                       <asp:BoundField DataField="remark2222"/>
 
 
                       <asp:BoundField DataField="data_n5"/>
                       <asp:BoundField DataField="data_n5"/>
                       <asp:BoundField DataField="shift5"/>
                       <asp:BoundField DataField="pipe_n"/>
                       <asp:BoundField DataField="length51"/>
                       <asp:BoundField DataField="status51"/>
                       <asp:BoundField DataField="remark51"/>
                       <asp:BoundField DataField="status51"/>
                       <asp:BoundField DataField="remark51"/>
                       <asp:BoundField DataField="strip5"/>
                       <asp:BoundField DataField="length52"/>
                       <asp:BoundField DataField="test5"/>
                       <asp:BoundField DataField="mtc"/>
                       <asp:BoundField DataField="remark5"/>
 
 
                       <asp:BoundField DataField="data6"/>
                       <asp:BoundField DataField="pipe_n"/>
                       <asp:BoundField DataField="description"/>
                       <asp:BoundField DataField="bt"/>
                       <asp:BoundField DataField="st6"/>
 
 
                       <asp:BoundField DataField="date7"/>
                       <asp:BoundField DataField="pipe_n6"/>
                       <asp:BoundField DataField="djw"/>
                       <asp:BoundField DataField="date8"/>
                       <asp:BoundField DataField="week"/>
                       <asp:BoundField DataField="pipe_n7"/>
                       <asp:BoundField DataField="weld"/>
                       <asp:BoundField DataField="length8"/>
                       <asp:BoundField DataField="date11"/>
                       <asp:BoundField DataField="status2"/>
 
 
                       <asp:BoundField DataField="ret_date"/>
                       <asp:BoundField DataField="pipe_n8"/>
                       <asp:BoundField DataField="ret_inspst"/>
                       <asp:BoundField DataField="ret_rrdate"/>
                       <asp:BoundField DataField="ret_find"/>
                       <asp:BoundField DataField="ret_crn"/>
                       <asp:BoundField DataField="ret_crn"/>
                       <asp:BoundField DataField="ret_dd"/>
 
 
                       <asp:BoundField DataField="date10"/>
                       <asp:BoundField DataField="pipe_n9"/>
                       <asp:BoundField DataField="weld"/>
                       <asp:BoundField DataField="length8"/>
                       <asp:BoundField DataField="nom"/>
 
                    </Columns>
            </asp:GridView>
        </div>
 
    </form>
</body>
</html>
Имеется такой отчет, в общем 93 столбца, как можно сделать экспорт в Excel, при условии, чтоб яейчки закрашивались в определенные цвета, грубо говоря тут 10 таблиц, и для всех свой цвет
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.08.2019, 06:38
Ответы с готовыми решениями:

Экспорт данных из Excel в Grid через Access
Не могу заставить выгружаться данные из Excell (лист 'Увольнение'). Выгружается всегда почему то с листа 'Прием', причем если выгружать...

Экспорт из Grid в Excel в VFP 9.0
Прошу товарищи Вашей помощи. Как реализуется экспорт из Grid в Excel в VFP 9.0?

Экспорт из txt формата в ячейки Excel, с использованием String Grid
Привет всем) такая проблема( нужно написать в Visual Basic программу которая экспартирует из txt формата в ячейки экселя, с использованием...

1
2810 / 1679 / 885
Регистрация: 14.04.2015
Сообщений: 5,723
08.08.2019, 12:13
50SmRadosti,
https://stackoverflow.com/ques... ng-c-sharp
https://stackoverflow.com/ques... th-c-sharp
https://stackoverflow.com/ques... l-coloring
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.08.2019, 12:13
Помогаю со студенческими работами здесь

Экспорт-импорт данных Excel-Access-Excel
Доброе время суток уважаемые форумчане. Приходит информация в экселевской таблице. Скидываю её в общую базу в Access. Для отчета...

Экспорт данных из таблицы Excel в шаблон Excel
Добрый день! Проблемка заключается в следующем: В папке debug во вложении есть файл &quot;Дмитров_расшифровка - копия&quot;. С него...

Как сделать экспорт данных из таблицы базы данных MSSQL 2008 в Excel на php?
Добрый день. Подскажите как сделать экспорт данных из таблицы базы данных MSSQL 2008 в Excel ? P.S.: на MySQl все просто, однако...

Экспорт данных из Excel
Доброго времени суток! Прошу помочь со следующей проблемой. Существует таблица Excel, в содержатся в том числе гиперссылки на...

Экспорт данных из БД в Excel
var XLA,Sheet,Colum:variant; index,i:integer; begin XLA:=createOleObject('Excel.Application'); XLA.Visible:=true; ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
[В процессе разработки] SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru