2012-02-17 44 views
5

Tôi có một ứng dụng cho phép người dùng tạo chế độ xem tùy chỉnh dữ liệu số và chỉ định chuỗi định dạng được sử dụng để hiển thị dữ liệu. Thông thường người dùng sử dụng các chuỗi định dạng chuẩn .NET như N2, P1.Cách chuyển đổi chuỗi định dạng chuẩn .NET thành chuỗi định dạng Excel

Tôi hiện có yêu cầu để tạo Excel xuất và muốn định dạng dữ liệu đã xuất theo tùy chọn của người dùng.

Có bất kỳ thứ gì "được tích hợp" để chuyển đổi chuỗi định dạng .NET chuẩn thành chuỗi định dạng tùy chỉnh có thể được sử dụng trong Excel hay không. Ví dụ. "N2" => "#, ## 0,00"; "P1" => "#, ## 0.0%" hoặc tôi có phải cuộn của riêng mình không?

+0

bạn đã thực hiện tiến trình này chưa kể từ khi bạn đặt câu hỏi này? Tôi thực sự muốn tìm một giải pháp nhanh chóng cho điều này, nhưng tôi đã không tìm thấy bất cứ điều gì trong vài ngày qua ... –

+0

@ JakeSmith - Không có tiến bộ, bạn sẽ phải cuộn của riêng bạn tôi sợ. – Joe

Trả lời

-1

Tôi đã đi qua một cái gì đó tương tự, và xin lỗi để cho bạn biết rằng về cơ bản bạn sẽ phải làm điều đó phân tích cú pháp của riêng bạn.

Chỉ là một lời khuyên thân thiện, hãy để tôi nói với bạn rằng có một sự bắt nếu bạn dự định xuất sang một tệp văn bản hoặc tương tự (TXT/CSV/HTML) trước khi nhập vào excel.

Excel sẽ chỉ đọc số chính xác nếu anh ấy có thể "hiểu" định dạng (nếu không Excel sẽ nhập dưới dạng văn bản hoặc đọc sai số).

Ví dụ, giả sử rằng .net sử dụng dấu "," làm dấu thập phân và sử dụng excel "." sau đó xuất khẩu, bạn có thể sẽ đọc dữ liệu.

Điều đó đang được nói bạn nên tránh các số định dạng nếu bạn dự định thực hiện xuất tệp văn bản sẽ được nhập thành excel. Nếu bạn đang tạo tập tin của bạn trực tiếp từ .net sau đó bạn sẽ phải làm một phân tích thủ công của các chuỗi (nhưng không nên có bất kỳ vấn đề với dữ liệu đọc sai).

Các vấn đề liên quan