Important! This is an automatic machine translated page. If you can read english, you should Click Here to read the original English version of the article.

How To Import a CSV File Containing a Column With a Leading 0 Into Excel Làm thế nào để nhập một tệp CSV Có chứa một cột Với hàng đầu 0 vào Excel

Microsoft Excel will automatically convert data columns into the format that it thinks is best when opening comma-separated data files. Microsoft Excel sẽ tự động chuyển cột dữ liệu vào các định dạng mà nó nghĩ là tốt nhất khi mở bằng dấu phẩy-dữ liệu tách ra tập tin. For those of us that don't want our data changed, we can change that behavior. Đối với những người mà chúng tôi không muốn thay đổi dữ liệu của chúng tôi, chúng tôi có thể thay đổi rằng hành vi.

You have a CSV file probably exported from other application or given to you by other people. Bạn có một tập tin CSV có thể xuất khẩu từ các ứng dụng khác hoặc đưa cho bạn bởi những người khác. You would like to open it up in Excel since you know it very well. Bạn muốn mở nó lên trong Excel kể từ khi bạn biết nó rất tốt. The CSV file will look like this (if you open the file in notepad.exe): Các tập tin CSV sẽ như thế này (nếu bạn mở tập tin trong notepad.exe):

The file contains columns: ProductModelID, Name, SpecialID, and ModifiedDate. Tệp tin có cột: ProductModelID, Tên, SpecialID, và ModifiedDate. The column SpeicalID containing data with leading 0 and it is specialized code so you would like to keep the leading 0s in Excel. Cột SpeicalID có chứa dữ liệu với hàng đầu 0 và nó mã là chuyên ngành, do đó bạn muốn giữ 0s hàng đầu trong Excel. Since it is a CSV file it is, by default, shown in your Windows Explorer as an Excel file: Vì nó là một CSV là, theo mặc định, hiển thị trong Windows Explorer của bạn như một tập tin Excel:

So you double-click the file and open the file in Excel as such: Vì vậy, bạn nhấp đúp vào tập tin và mở tập tin trong Excel như vậy:

You can see that by default, Excel stripped out the leading 0s in column 3 “SpecialID €?. Bạn có thể thấy rằng mặc định, Excel tước bỏ ra hàng đầu 0s trong cột 3 "SpecialID €?. You brought up Excel application and tried to use File/Open to open the file manually and that doesn't work either. Bạn đưa lên Excel ứng dụng và cố gắng sử dụng File / Open để mở file bằng tay và điều đó không làm việc, hoặc. How can I fix this? Làm thế nào tôi có thể sửa lỗi này?

The trick is to rename the file with .TXT extension then bring the file into Excel. Bí quyết là để đổi tên tập tin có phần mở rộng TXT. Sau đó mang lại cho các tập tin vào Excel. SO first bring up “My Computer €? SO đầu tiên đưa lên "My Computer €? and navigate the folder to where the file resides. và điều hướng tới thư mục nơi tập cư trú.

Now, if you don't see the file extension .CSV (Windows has this option disabled by default) then follow this step to enable the file extension – Select the menu “Tools €?/ €?Folder Options €? Bây giờ, nếu bạn không thấy phần mở rộng của tập tin CSV (Windows. Có tùy chọn này bị vô hiệu hóa mặc định) sau đó làm theo bước này để kích hoạt phần mở rộng tập tin - Chọn trình đơn "Công cụ €? / € Folder Options €?? then select the “View €? sau đó chọn "View €? tab, uncheck the item “Hide extensions for known file types €? tab, bỏ chọn mục "Ẩn phần mở rộng cho các kiểu tập tin được biết đến €? as the picture below: như trong hình dưới đây:

Then you should see the file extension as such: Sau đó, bạn sẽ thấy phần mở rộng tập tin như vậy:

Right click the file and select rename to rename the file to become “ProductInfo.txt €? Nhấp chuột phải vào file và chọn rename để đổi tên tập tin để trở thành "ProductInfo.txt €?

Notice the icon changes to regular text file icon as well. Thông báo biểu tượng thay đổi vào biểu tượng thường xuyên tập tin văn bản là tốt. No open up Excel and use “File €?/ €?Open €? Không mở Excel và sử dụng "File € / € Open €??? command to bring the file into Excel. lệnh để đưa vào file Excel. When you do this, a dialog will pop up like: Khi bạn làm điều này, một hộp thoại sẽ bật lên như:

Make sure the “Delimited €? Hãy chắc chắn rằng "Delimited €? radio button is selected and click on “Next €? nút radio được chọn và bấm vào "Next €? button to continue. nút để tiếp tục. On the next screen, check the box “Comma €? Trên màn hình kế tiếp, đánh dấu vào ô "Comma €? and uncheck all other selections. và bỏ chọn tất cả các lựa chọn khác.

Click on “Next €? Nhấp vào "Next €? to advance to the next screen. để tiến đến màn hình kế tiếp. In this screen, you need to click on the “SpecialID €? Trong màn hình này, bạn cần phải bấm vào "SpecialID €? column and select the “Text €? cột và chọn "Text €? radiobutton from the “Column data format €? RadioButton từ "Cột € dữ liệu định dạng? section. phần.

Click on “Finish €? Bấm vào "Finish €? then you are done. sau đó bạn đã làm xong.

You can see now the column “SpecialID €? Bạn có thể thấy bây giờ cột "SpecialID €? has been brought in as a Text column and all leading 0 are preserved. đã được đưa vào như là một cột văn bản và tất cả các hàng đầu 0 được bảo tồn.

This method can be applied to any special circumstance for bringing in a CSV file into Excel including other delimited files. Phương pháp này có thể được áp dụng cho bất kỳ hoàn cảnh đặc biệt để đưa vào một tập tin CSV vào Excel bao gồm các tập tin khác phân cách. With the ability of specifying the data type for each column during the data importing process you are in much better control on your final result. Với khả năng xác định kiểu dữ liệu cho mỗi cột trong quá trình nhập dữ liệu bạn đang ở trong kiểm soát tốt hơn về kết quả cuối cùng của bạn.

This article was originally written on 04/20/07 Tagged with: Bài viết này ban đầu được viết ngày 04/20/07 Tagged với: Microsoft Excel Microsoft Excel , , Microsoft Office Microsoft Office

Daily Email Updates Email cập nhật hàng ngày

You can get our how-to articles in your inbox each day for free. Bạn có thể làm thế nào chúng tôi vào các bài viết trong hộp thư của bạn mỗi ngày miễn phí. Just enter your name and email below: Chỉ cần nhập tên và email của bạn dưới đây:


Name: Tên:
Email: Email:

Comments (10) Comment (10)

  1. Mikey Mac Mikey Mac

    Another way to do this – especially if the column is of a fixed umber of chars like “SpecialID” above – you simply highlight the column or cells you want to fix, right-click, Format Cells…, click Custom on the Number tab, and type four zeros (or however many chars the field should be) and click OK. Một cách khác để làm điều này - đặc biệt là nếu cột này là của một umber cố định của các ký tự như "SpecialID" ở trên - bạn chỉ cần đánh dấu các cột hoặc các tế bào mà bạn muốn sửa chữa, bấm chuột phải vào Format Cells ...,, nhấp vào Tuỳ vào tab Number, và loại bốn số không (hoặc nhiều ký tự tuy nhiên trong trường nên được) và nhấn OK. Excel will automatically pad the field with leading zeros. Excel sẽ tự động pad trường với số không dẫn đầu.

    The bonus to this method is that you can still do calculations with the number without having to use complex formulas to convert the text “number” into a real number. Tiền thưởng cho phương pháp này là bạn vẫn có thể làm được tính toán với số lượng mà không cần phải sử dụng công thức phức tạp để chuyển đổi các văn bản "số" vào một số thực.

  2. Jim Millard Jim Millard

    A third alternative, assuming you have control over the creation of the CSV, is to export the “SpecialID” field as a formula, eg, instead of exporting (0001), export (=”0001″). Một lựa chọn thứ ba, giả sử bạn có kiểm soát đối với việc tạo ra các CSV, là để xuất khẩu "SpecialID" lĩnh vực như công thức, ví dụ như, thay vì xuất khẩu (0001), xuất khẩu (= "0.001"). That forces the value to be evaluated as text, as Excel evaluates the field as a text formula. Đó là lực lượng giá trị được đánh giá là văn bản, như là Excel đánh giá lĩnh vực như là một công thức văn bản.

  3. Erin T Erin T

    Thank you! Cảm ơn bạn! I was really struggling with this and appreciate the easy to follow instructions. Tôi đã thật sự đấu tranh với điều này và đánh giá cao dễ dàng để làm theo hướng dẫn. My problem is solved! Vấn đề của tôi là giải quyết!

  4. Paul F Paul F

    Thanks much. Cảm ơn nhiều. This page helped me a lot — exactly the info I was looking for. Trang này đã giúp tôi rất nhiều - chính xác thông tin tôi đã được tìm kiếm.

  5. Prathap Prathap

    Thanks all. Cảm ơn tất cả. This helped to solve my problem. Điều này đã giúp giải quyết vấn đề của tôi.

  6. andrew marshall andrew marshall

    when importing part number from a csv file some number cotaining E khi nhập khẩu một phần từ một số csv một số số cotaining E
    eg 977012e000 when importing into excel 2007 the number end up looking like 9770+e can you please advise me how to fix this as every part number containing e is treated the same way. 977012e000 ví dụ như khi nhập khẩu vào trong excel 2007, kết thúc số lên trông như 9770 + e bạn có thể xin tư vấn cho tôi cách sửa chữa này là mọi số có chứa các phần tử được xử lý theo cùng một cách.

  7. Anon Anon

    Thanks Cảm ơn

  8. Vivek Vivek

    Jim's option worked for me. Jim's lựa chọn làm việc cho tôi. No need to manipulate the file later. Không cần thao tác các tập tin sau.

    Thanks Cảm ơn

  9. husker husker

    Jim's option is really simple when compared to other solutions out there and worked… thanks Jim's lựa chọn là thực sự đơn giản khi so sánh với các giải pháp khác ra khỏi đó và làm việc ... nhờ

  10. tapas tapas

    i still can't solve my problem, i vẫn không thể giải quyết vấn đề của tôi,
    its same cùng của nó
    can,t open my .csv excel files in office 2007. có thể, t mở. csv file excel của tôi trong văn phòng 2007.


Leave a Comment Để lại một Thảo luận




Leave your Để lại của bạn friendly thân thiện comment here. bình luận ở đây.

If you have a computer help question, Nếu bạn có một câu hỏi giúp máy tính, click here to leave it on the forums bấm vào đây để lại nó trên các diễn đàn instead. thay vì.

Note: Your comment may not show up immediately on the site. Lưu ý: Ý kiến của bạn có thể không hiển thị ngay lập tức trên trang web.

Our Friends Bạn bè của chúng tôi
Getting Started Bắt đầu


About How-To Geek Giới How-To Geek
What Is That Process? Quá trình đó là gì?
svchost.exe svchost.exe
jusched.exe jusched.exe
dwm.exe dwm.exe
ctfmon.exe ctfmon.exe
wmpnetwk.exe wmpnetwk.exe
wmpnscfg.exe wmpnscfg.exe
rundll32.exe rundll32.exe
wfcrun32.exe wfcrun32.exe
Ipoint.exe Ipoint.exe
Itype.exe Itype.exe
Wfica32.exe Wfica32.exe
Mobsync.exe Mobsync.exe
conhost.exe conhost.exe
Dpupdchk.exe Dpupdchk.exe Adobe_Updater.exe Adobe_Updater.exe

Copyright © 2006-2009 HowToGeek.com. Bản quyền © 2006-2009 HowToGeek.com. All Rights Reserved. Tất cả các quyền.