30/09/2018, 19:16

Tình Hình là Mình Muốn có Cơ Sở Danh Sách Karaoke list Dữ Liệu Là SQLite

Làm sao đọc file txt chuyển vào database (sqlite) để truy vấn , mình cần cơ sở dữ liệu để truy vấn và là database cho ứng dụng android , ai có tài liệu hay hướng nào chỉ mình với

Dương Nguyễn Văn viết 21:21 ngày 30/09/2018

bạn có thể chuyển file txt đó sang excel hoặc đuôi csv rồi viết tool chuyển qua sqlite.

trun viết 21:28 ngày 30/09/2018

có đó có tool sẳn không bạn

Dương Nguyễn Văn viết 21:19 ngày 30/09/2018

Mỗi ứng dụng có 1 tool khác nhau. Tùy mục đích. Cái này dễ mà

trun viết 21:25 ngày 30/09/2018

nhưng chưa học chỉ làm ứng dụng qua loa chưa có kinh nghiệm về java mấy nên rất khó

Dương Nguyễn Văn viết 21:16 ngày 30/09/2018

Bây giờ bạn chuyển hết text sang bên excel sao cho hợp lý đi. R mình chỉ tiếp.

trun viết 21:29 ngày 30/09/2018

rồi ok roi bạn ak tiếp mình phải làm gì

Quân viết 21:19 ngày 30/09/2018

từ file text định dạng chuẩn theo quy ước convert sang câu lệnh insert trong SQL thì có gì đâu nhỉ. Gửi mình file text mình xem rồi gửi cho code tool hoặc file thành phẩm luôn cho

Dương Nguyễn Văn viết 21:24 ngày 30/09/2018

Viet tool add excel vao database. Dung jxl workbook nhe.

trun viết 21:24 ngày 30/09/2018

mình đã từng chuyển từ bằng cách từ text chuyển qua db bằng java nhưng không được .

Nguyễn Văn Cờ Đỏ viết 21:26 ngày 30/09/2018

bạn xử lí không được, vì format cho một bài hát trong txt của bạn không đồng nhất, lúc thì mã số, bài hát, một đoạn lời, tác giả, … còn lúc thì mã số, bài hát, một đoạn lời, nhạc, lời…
bạn phải xử lí vấn đề này nhé

Dương Nguyễn Văn viết 21:29 ngày 30/09/2018

bạn thử copy ra excel xem nó có phân chia rõ ràng các dòng các cột không, hay nhảy lung tung. Vì như file txt này k có cấu trúc nào phân biệt giữa các đối tượng với nhau cả. add vào db rất khó

trun viết 21:25 ngày 30/09/2018

lí vấn đề này nhé

mình cũng thử test bằng file txt đơn giản rồi nhưng vẫn lỗi. mình sử lý bằng mấy dòng đơn giản ngăn cách bởi dấu phẩy

Nguyễn Văn Cờ Đỏ viết 21:17 ngày 30/09/2018

Do bạn xử lí thôi
Ví dụ nhé :
Quy định chuẩn là
Format : {
Tác giả :
Bài hát
Lời
Ca sỹ
} mỗi loại là một dòng hoặc dấu phẩy tùy bạn
Khi có format chuẩn bạn read file và xử lí thôi.
Còn cái hình bạn upload ở trên là không giống một kiểu định dạng nên khó xử lí. Còn bạn có cách xử lí hay hơn thì ở bạn. Thân chào

trun viết 21:19 ngày 30/09/2018

Vì fite text này mình chuyển từ file pdf và định dạng lại nên hơi khó có cách nào tối ưu hơn không nhỉ

trun viết 21:16 ngày 30/09/2018

cám ơn bạn đúng là nó không theo chuẩn mà nhảy lung tung hết , từ 1 file pdf như vậy https://drive.google.com/file/d/0B5_h9GuPG8XRR3MyYVFmakxKZTQ/view?usp=sharing chuyển qua text là sao cho chuẩn đây , mình mới tập sự mong anh em giúp đỡ

trun viết 21:29 ngày 30/09/2018

tình hình là mình chuyển 3 dấu chấm thành dấu Space hết rồi . không biết dùng vậy dễ truy vấn hơn không

Reoteu Ray viết 21:30 ngày 30/09/2018

đưa dữ liệu về xml rồi dùng xml parser đọc rồi tạo đưa vào object…

Vũ Xuân Trường viết 21:29 ngày 30/09/2018
  1. Bạn viết một hàm check isNumberic(string txt)
  2. Bạn đọc từng line trong file txt, sau đó split mỗi line bởi ký tự dấu cách " " lấy ra string đầu tiên và đưa vào hàm isNumberic() để kiểm tra có phải số hay không, nếu là số thì bạn lấy được mã số bài hát, và những đoạn text phía sau số đó (cùng line này) là tên của bài hát.
  3. Line tiếp theo sau line chứa mã số bài hát là lời bài hát
  4. Những line tiếp nữa sau lời bài hát là tên của tác giả.
  5. Check tới mã số bài hát tiếp theo thì lại đưa tất cả vào record mới giống như trên.
Bài liên quan
0