f64 commited on
Commit ·
b20141c
1
Parent(s): b7eb2d3
- pages/3_Загрузка CSV.py +1 -1
- pages/4_Просмотр_CSV.py +9 -5
pages/3_Загрузка CSV.py
CHANGED
|
@@ -35,7 +35,7 @@ if uploaded_file is not None:
|
|
| 35 |
if True:
|
| 36 |
bytes_uploaded = uploaded_file.read(4*1024)
|
| 37 |
uploaded_file.seek(0) # встать на начало
|
| 38 |
-
cpage = json.detect_encoding(bytes_uploaded)
|
| 39 |
dialect = csv.Sniffer().sniff(bytes_uploaded.decode(cpage, errors="replace"))
|
| 40 |
uploaded_file.seek(0) # встать на начало
|
| 41 |
col2.write(f"{enc=} found {cpage=} \t.\t.\t.\t {delim=} found {dialect.delimiter=}")
|
|
|
|
| 35 |
if True:
|
| 36 |
bytes_uploaded = uploaded_file.read(4*1024)
|
| 37 |
uploaded_file.seek(0) # встать на начало
|
| 38 |
+
cpage = json.detect_encoding(bytes_uploaded) # import charset_normalizer # https://charset-normalizer.readthedocs.io/en/latest/user/getstarted.html#basic-usage
|
| 39 |
dialect = csv.Sniffer().sniff(bytes_uploaded.decode(cpage, errors="replace"))
|
| 40 |
uploaded_file.seek(0) # встать на начало
|
| 41 |
col2.write(f"{enc=} found {cpage=} \t.\t.\t.\t {delim=} found {dialect.delimiter=}")
|
pages/4_Просмотр_CSV.py
CHANGED
|
@@ -5,23 +5,27 @@ st.markdown(my_stm.STYLE_CORRECTION, unsafe_allow_html=True)
|
|
| 5 |
|
| 6 |
#st.sidebar.title("⚜️")
|
| 7 |
#st.sidebar.info("три CSV")
|
| 8 |
-
st.sidebar.markdown("***\n сохраненные \n таблицы \n CSV 💽 \n***")
|
| 9 |
|
| 10 |
#col1.metric("Temperature", "70 °F", "1.2 °F") #col2.metric("Wind", "9 mph", "-8%") #col3.metric("Humidity", "86%", "4%")
|
| 11 |
|
|
|
|
| 12 |
REPO_ID = "f64k/gaziev"
|
|
|
|
|
|
|
| 13 |
lstTestFiles = my_stm.list_files_hf(REPO_ID)
|
| 14 |
#dictXYZV = my_stm.load_gaziev_from_hf(REPO_ID, lstTestFiles)
|
|
|
|
|
|
|
|
|
|
| 15 |
#key_xyz = st.selectbox("Выберите файл данных для просмотра таблицы и точек", dictXYZV.keys())
|
| 16 |
-
one_file_selected =
|
| 17 |
-
col1, col2 = st.columns(2)
|
| 18 |
if one_file_selected:
|
| 19 |
dict_ONE_XYZV = my_stm.load_gaziev_from_hf(REPO_ID, [one_file_selected])
|
| 20 |
df_xyz = list(dict_ONE_XYZV.values())[0] #df_xyz = dictXYZV[key_xyz]
|
| 21 |
fig = my_stm.plotly_xyzv_scatter_gray(df_xyz)
|
| 22 |
|
| 23 |
-
|
| 24 |
-
|
| 25 |
|
| 26 |
|
| 27 |
|
|
|
|
| 5 |
|
| 6 |
#st.sidebar.title("⚜️")
|
| 7 |
#st.sidebar.info("три CSV")
|
|
|
|
| 8 |
|
| 9 |
#col1.metric("Temperature", "70 °F", "1.2 °F") #col2.metric("Wind", "9 mph", "-8%") #col3.metric("Humidity", "86%", "4%")
|
| 10 |
|
| 11 |
+
|
| 12 |
REPO_ID = "f64k/gaziev"
|
| 13 |
+
st.sidebar.info("💽 сохраненные\n таблицы CSV")
|
| 14 |
+
|
| 15 |
lstTestFiles = my_stm.list_files_hf(REPO_ID)
|
| 16 |
#dictXYZV = my_stm.load_gaziev_from_hf(REPO_ID, lstTestFiles)
|
| 17 |
+
|
| 18 |
+
cols = st.columns(2)
|
| 19 |
+
|
| 20 |
#key_xyz = st.selectbox("Выберите файл данных для просмотра таблицы и точек", dictXYZV.keys())
|
| 21 |
+
one_file_selected = cols[0].selectbox("Выберите файл данных для просмотра таблицы и точек", lstTestFiles)
|
|
|
|
| 22 |
if one_file_selected:
|
| 23 |
dict_ONE_XYZV = my_stm.load_gaziev_from_hf(REPO_ID, [one_file_selected])
|
| 24 |
df_xyz = list(dict_ONE_XYZV.values())[0] #df_xyz = dictXYZV[key_xyz]
|
| 25 |
fig = my_stm.plotly_xyzv_scatter_gray(df_xyz)
|
| 26 |
|
| 27 |
+
cols[0].plotly_chart(fig) # st.plotly_chart(fig) #fig.show()
|
| 28 |
+
cols[1].dataframe(df_xyz, height=700)
|
| 29 |
|
| 30 |
|
| 31 |
|